Códigos irregulares en sistemas de altas prestaciones: el producto matriz dispersa-vector como caso
Data: 15.07.2009 Horario: de 11:00 a 13:00h
Organiza: CESGA Computational Summer School
Dirixido a: Investigadores universidades y de centros publicos de investigación.
Nº horas: 2
Lugar: Centro de Supercomputación de Galicia, Avda. de Vigo, s/n (Campus Sur) - Santiago de Compostela
Contacto:cursos
SI3: Códigos irregulares en sistemas de altas prestaciones: el producto matriz dispersa-vector como caso de estudio.
Ponente: Juan C. Pichel
FUNDACIÓN CESGA
El continuo aumento de prestaciones en los procesadores actuales no ha hecho más que incrementar la diferencia entre la velocidad de cálculo de los procesadores y la velocidad de acceso a la memoria. Esto origina un paulatino desequilibrio entre ambos factores, lo que provoca que en la actualidad la latencia en los accesos a memoria suponga uno de los principales cuellos de botella en el rendimiento de un computador. Por lo tanto, es necesario el desarrollo de técnicas que permitan minimizar este efecto, explotando de forma más eficiente los diferentes niveles de la jerarquía de memoria. Este hecho cobra mayor importancia en el caso de los códigos irregulares, ya que este tipo de códigos presentan una baja localidad y, debido al carácter poco predecible en los accesos que generan, su aprovechamiento de la jerarquía de memoria es escaso.
En la charla explicaremos la problemática de los códigos irregulares centrándonos en uno de los núcleos computacionales más importantes de la simulación numérica: el producto matriz dispersa-vector.