Profesor | Luis German Pérez Hernández | lu mi vi | 13 a 14 | P105 |
Ayudante | Armando Castillo Pérez | ma ju | 13 a 14 | P105 |
Ayud. Lab. | Pedro Xavier Contla Romero | ju | 14 a 16 | Taller de Lenguajes de Programación |
1.1 ¿Que es la computación en paralelo?
1.2 ¿Que es la computación distribuida?
1.3 Diferencias y similitudes entre la computación paralela y distribuida
1.4 Supercomputadoras y clúster
1.5 Conceptos básicos
1.5.1 Modelos de arquitecturas en paralelo
1.5.2 Modelos de arquitecturas de memoria compartida y distribuida
1.5.3 Métricas
2.1 Computación en paralelo utilizando llamadas al sistema
2.2 Computación en paralelo utilizando librerías para la comunicación entre procesadores utilizando memoria compartida.
2.3 Prácticas y ejemplos
3.1 Computación distribuida utilizando librerías para paso de mensajes
3.1.1 MPI
3.2 Prácticas y ejemplos
4.1 GPGPU
4.2 CPU vs GPU
4.3 CUDA
4.4 Prácticas y ejemplos
Forma de Calificación: A convenir en clase.