Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Programa del Curso
Introducción
Subprocesos múltiples Programming
- Sintaxis y construcciones
- Cláusulas y secciones
Soporte de descarga
- Directivas y datos de destino
- Cláusulas if, device y map
Seguridad y uso compartido de hilos
- Atomicidad
- Construcciones, bloqueos y directivas
- Cláusulas compartidas
Preparación del entorno de desarrollo
- Instalación y configuración OpenMP
- Instalación y configuración de VMWare
- Configuración de una HPC con VMWare
Paralelo Programming en OpenMP
- Creación de un ejemplo de código y demostración de hello world
- Construcciones de uso compartido
- Trabajar con bucles for
- Uso del paralelismo seccional
- Uso de fractales
- Adición de vectores
Extensiones vectoriales Programming y SIMD
- Vectorización de bucles
- Anotación de funciones definidas por el usuario
- Uso de funciones que admiten la anotación SIMD
- Generación de una función vectorial
- Registro de valores devueltos vectoriales
Fortran y OpenMP
- Construcciones de uso compartido
- Sincronización de construcciones
- Uso de cláusulas de atributo de ámbito de datos y otras cláusulas
- Trabajar con OpenMP-Biblioteca en tiempo de ejecución
Bloques paralelos
- Especificación del número de subprocesos
- Ejecución de bloques de instrucciones paralelos
- Distinguir los subprocesos en ejecución en un bloque paralelo
- Uso de directivas críticas omp
Resumen y conclusión
Requerimientos
- Comprensión de los sistemas HPC
- Experiencia en programación paralela
Audiencia
- Ingenieros de Software
14 horas
Testimonios (1)
La configuración manual sin servidor. Además, no tenía salidas de la consola web de Idea sls, lo cual es bueno.
Rafał Kucharski - The Software House sp. z o.o.
Curso - Serverless Framework for Developers
Traducción Automática