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 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
7 Horas
Testimonios (1)
contenido interesante
Mike Bassi - SRC Aus
Curso - OpenCL
Traducción Automática