Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Introducción
Descripción general de las funciones y arquitectura de la Interfaz de Paso de Mensajes (MPI)
- Fundamentos de la computación paralela
- El proceso MPI
Primeros pasos con MPICH
- Opciones de instalación y configuración
- Bibliotecas compartidas
- Instalación de gestores de procesos
Fundamentos de programación con MPI
- Escribir, compilar y vincular programas
- Comandos de compilación
- Uso de archivos Makefile
Ejecución de programas con MPI
- mpiexec estándar
- Extensiones de gestión de procesos
- Restricciones de Remshell
Envío y recepción de mensajes
- Rutinas de paso de mensajes
- Búferes y tipos (etiquetas)
- Uso de llamadas a bibliotecas
- Difusión y reducción
Coordinación de comunicaciones en MPI
- Sincronización
- Patrones colectivos, rutinas y operaciones
- Creación de grupos
Trabajo con problemas de buffering
- Comunicación bloqueante y no bloqueante
- Equidad en el paso de mensajes
- Modos de comunicación
Comprensión de tipos de datos y objetos en MPI
- Tipos de datos básicos
- Vectores y estructuras
- Entrelazado de datos
- Objetos y referencias de MPI
Escritura de bibliotecas de paso de mensajes
- Attributos
- Secciones secuenciales
- Gestión y almacenamiento en caché de etiquetas
Evaluación del rendimiento de programas paralelos
- El temporizador MPI
- Interfaz de perfilado
- Registro de eventos
Integración de múltiples programas
- Envío e intercambio de datos entre programas
- Uso de intercomunicadores
Resolución de problemas
Resumen y conclusiones
Requerimientos
- Experiencia en lenguajes de programación como C, C++ y Fortran
Público objetivo
- Desarrolladores
- Programadores
7 Horas
Testimonios (1)
contenido interesante
Mike Bassi - SRC Aus
Curso - OpenCL
Traducción Automática