Referencias Bibliográficas: [Pacheco, 2011,Matloff, 2014,Kirk and mei W. Hwu, 2013,Sanders and Kandrot, 2010]
Temas
- Equilibrio de carga.
- La medición del desempeño.
- Programación y contención.
- Evaluación de la comunicación de arriba.
- Gestión de datos:
- Costos de comunicación no uniforme debidos a proximidad
- Efectos de Cache (p.e., false sharing)
- Manteniendo localidad espacial
- Consumo de energía y gestión.
Objetivos de Aprendizaje (Learning Outcomes)
- Detectar y corregir un desbalanceo de carga [Usar]
- Calcular las implicaciones de la ley de Amdahl para un algoritmo paralelo particular [Usar]
- Describir como la distribuición/disposición de datos puede afectar a los costos de comunicación de un algoritmo [Familiarizarse]
- Detectar y corregir una instancia de uso compartido falso (false sharing) [Usar]
- Explicar el impacto de la planificación en el desempeño paralelo [Familiarizarse]
- Explicar el impacto en el desempeño de la localidad de datos [Familiarizarse]
- Explicar el impacto y los puntos de equilibrio relacionados al uso de energía en el desempeño paralelo [Familiarizarse]
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM