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 (3)
La velocidad y el enfoque en el sistema objetivo me permitieron mantener un buen enfoque.
Kevin - Phoenix Contact B.V.
Curso - gRPC
Traducción Automática
Ejemplos prácticos.
Mateusz - Aplikacje Krytyczne
Curso - BizTalk for Developers
Traducción Automática
La teoría y los ejercicios no están separados, pero después de cada tema más importante había ejercicios para aplicar la teoría en la práctica
Krzysztof - Nordea
Curso - XQuery
Traducción Automática