Programa (tentativo) de la charla:
* Breve introducción a la Computación de Alto Desempeño (HPC - High Performance Computing)
. Historia y motivación
. Tipos de supercomputadoras
. ¿Quiénes usan HPC?
* ¿Por qué es necesario conocer las arquitecturas?
. Tipos de Arquitecturas (taxonomía de Flynn)
* Un poquito de x86 y x64 (Arquitecturas CPU)
. Superscalar
. Pipeline
. HyperThreading
. Vectorización
. Ejemplos comparativos (vectorizado vs. no vectorizado)
* Un poco de Fermi y de Kepler (Arquitecturas GPGPU)
. SM y SMX
. Jerarquía de memoria
. Jerarquía de Grid, Block y Thread
. Ejemplos prácticos
* Conclusiones finales