Trabajo especial Lic. Cs. de la Computación de Darío Graña
Fecha: Miércoles 20 de Diciembre de 2017, 15 hs, Auditorio IATE.
Resumen:
Las simulaciones numéricas se han convertido en una vital herramienta dentro de la astronomía, siendo necesario conocer el desempeño de los códigos numéricos con el equipamiento disponible. Es por ello que este trabajo nace de la necesidad de determinar que arquitectura de computadora es la más apropiada al momento de ejecutar Gadget, un código ampliamente utilizado en astronomía al momento de realizar simulaciones cosmológicas. Desde el punto de vista de la computación también resulta muy interesante estudiar como trabajan las distintas arquitecturas frente al mismo tipo de carga, una compleja en este caso, cómo impacta en el desempeño la utilización de distintos compiladores y banderas de compilación.
A lo largo del trabajo se presenta el código, su historia y componentes. A su vez se hace una breve introducción de lo que ha cambiado en los procesadores en los últimos 30 años. Luego se presentan y caracterizan los equipos que fueron utilizados. La caracterización incluye los cálculos teóricos y las pruebas realizadas para comprobar los valores teóricos. Finalmente se muestran distintas comparativas de ejecuciones de Gadget realizadas con diversos parámetros, compiladores y configuraciones del hardware, junto a otras estadísticas obtenidas.