Datas: 20.07.2009 ó 24.07.2009 Horario: de 10:00 a 14:00h
Organiza: CESGA
Nº horas: 20
Lugar: Centro de Supercomputación de Galicia, Avda. de Vigo, s/n (Campus Sur) - Santiago de Compostela
Contacto:cursos
Objetivos:
El estándar de facto para la programación paralela según el paradigma de paso de mensajes es MPI. En este curso se pretende introducir al alumno en los detalles de este modelo de programación y ofrecerle una visión completa de las diferentes posibilidades que ofrece MPI. Se hará un especial hincapié en la componente práctica del aprendizaje, de modo que se introducirán ejemplos asociados a los conceptos y funciones más importantes. Finalmente se abordará la cuestión de la evaluación, depurado y optimización de los códigos paralelos desarrollados. El objetivo final es que el alumno comprenda el paradigma de programación de pase de mensajes, y adquiera conocimientos suficientes para desarrollar códigos paralelos eficientes usando MPI.
Temario:
1. Introducción.
2. MPI: conceptos generales.
3. Funciones de MPI básicas.
4. Comunicaciones colectivas.
5. Tipos de datos derivados.
6. Comunicadores.
7. Topologías.
8. Otros modos de comunicación.
9. Depurado de programas.
10. Introducción a MPI-2
Dirigido a:
- Investigadores y docentes que desarrollan aplicaciones científicas.
- Personal técnico de apoyo a la optimización de aplicaciones científicas.
Plazas limitadas: 3 plazas presenciales (se ofertan también 10 plazas en remoto para miembros de la Red e-Ciencia).