Temario del curso
Introducción
Descripción general de las características y arquitectura de la Interfaz de Paso de Mensajes (MPI)
- Conceptos básicos del cálculo paralelo
- El proceso MPI
Comenzando con MPICH
- Opciones de instalación y configuración
- Bibliotecas compartidas
- Instalación de administradores de procesos
Bases de programación con MPI
- Escribir, compilar y enlazar programas
- Comandos de compilación
- Uso de Makefiles
Ejecutar programas con MPI
- Mpiexec estándar
- Extensiones de administración de procesos
- Restricciones de Remshell
Enviar y recibir mensajes
- Rutinas de paso de mensajes
- Búferes y tipos (etiquetas)
- Uso de llamadas a bibliotecas
- Difusión y reducción
Coordinar comunicaciones en MPI
- Sincronización
- Patrones, rutinas y operaciones colectivas
- Creación de grupos
Trabajar con problemas de búfer
- Comunicación bloqueante y no bloqueante
- Justicia en el paso de mensajes
- Modos de comunicación
Entender tipos de datos y objetos en MPI
- Tipos de datos básicos
- Vectores y estructuras
- Datos entrelazados
- Objetos y referencias MPI
Escribir bibliotecas de paso de mensajes
- Atributos
- Secciones secuenciales
- Gestión y almacenamiento en caché de etiquetas
Evaluación del rendimiento de programas paralelos
- El temporizador MPI
- Interfaz de perfilado
- Registro
Integrar múltiples programas
- Enviar y intercambiar datos entre programas
- Uso de intercomunicadores
Solución de problemas
Resumen y conclusión
Requerimientos
- Experiencia en lenguajes de programación como C, C++ y Fortran
Público Objetivo
- Desarrolladores
- Programadores
Testimonios (4)
Ejemplos prácticos.
Mateusz - Aplikacje Krytyczne
Curso - BizTalk for Developers
Traducción Automática
contenido interesante
Mike Bassi - SRC Aus
Curso - OpenCL
Traducción Automática
Me gusta lo útil que es Clement.
Mateera Kaikko - ASML US, LLC
Curso - gRPC
Traducción Automática
I was very lucky to have one-to-one training and it gave me a good grounding in the subject as well as exploring some of my real use-cases that were really complex.
Melissa Harrison
Curso - XQuery
Traducción Automática