Optimización de Aplicaciones Científicas sobre Sistemas Multi-Núcleo
Datas: 24.11.2008 ó 26.11.2008 Horario: de 09:30 a 14:30h
Organiza: Grupo de Arquitectura de Computadores, Univ. da Coruña
Colabora: CESGA
Dirixido a: Investigadores y docentes que desarrollan aplicaciones científicas. Personal técnico de apoyo a la optimización de aplicaciones científicas.
Nº horas: 15
Lugar: Centro de Supercomputación de Galicia, Avda. de Vigo, s/n (Campus Sur) - Santiago de Compostela
Temario:
1. Introducción
2. Optimización basada en núcleos computacionales
3. Conceptos básicos de desarrollo de programas paralelos
4. Caracterización de núcleos computacionales
4.1 Reducciones escalares
4.2 Asignaciones regulares y asignaciones irregulares
4.3 Reducciones regulares y reducciones irregulares
4.4 Otros núcleos de interés en aplicaciones científicas
5. Técnicas de paralelización de núcleos computacionales
5.1 Expansión de arrays
5.2 Modelo inspector-ejecutor
6. Acoplamiento de diversas técnicas de paralelización
6.1 Caso de estudio
7. Otros aspectos del rendimiento de las técnicas de paralelización de núcleos computacionales