Curso
CSE 6220 Introduction to High-Performance Computing
- 3 créditos
- Curso fundacional
Cubre algoritmos paralelos, modelos de memoria y programación con paso de mensajes y memoria compartida sobre un clúster real.
Nombre en español
Introducción a la computación de alto rendimiento
Qué se estudia
- Modelo de máquina paralela de acceso aleatorio y análisis de trabajo y profundidad.
- Memoria distribuida con paso de mensajes.
- Algoritmos paralelos de ordenación y de grafos.
- Algoritmos conscientes de la jerarquía de memoria.
Cómo se evalúa
Cuatro proyectos en C con paso de mensajes y dos exámenes.
Qué conviene saber antes
C o C++ y algoritmos.
Consejos de estudiantes
- Es una electiva libre valiosa para entrenar modelos grandes con eficiencia.
- Conviene reservar tiempo para depurar en el clúster de la universidad.
Cuándo tomarlo
Como electiva libre de segundo año.
Lenguajes y herramientas
- C y C++
- MPI
- OpenMP
Cifras aproximadas de reseñas
Son promedios aproximados de reseñas de estudiantes publicadas en OMSCentral y en OMSHub, de manera que cambian de un semestre a otro.
| Indicador | Valor aproximado |
|---|---|
| Dificultad de 1 a 5 | 3.9 |
| Carga semanal | 17 horas |
| Valoración de 1 a 5 | 3.6 |