Methods and measurements for evaluating HPC systems

In this thesis, I present a methodology to evaluate High-Performance Computing systems. The method relies on measurements at three levels: architectural features through micro-benchmarks; system software and tools through benchmarks and analysis of the code generated by the compiler; and sustained p...

Descripción completa

Detalles Bibliográficos
Autor: Banchelli Gracia, Fabio
Tipo de recurso: tesis de maestría
Fecha de publicación:2020
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/336024
Acceso en línea:https://hdl.handle.net/2117/336024
Access Level:acceso abierto
Palabra clave:High performance computing
Supercomputers
High-Performance Computing
Performance Evaluation
Roofline Model
Parallel Efficiency
Arm
Intel
Power9
Càlcul intensiu (Informàtica)
Supercomputadors
Àrees temàtiques de la UPC::Informàtica
Descripción
Sumario:In this thesis, I present a methodology to evaluate High-Performance Computing systems. The method relies on measurements at three levels: architectural features through micro-benchmarks; system software and tools through benchmarks and analysis of the code generated by the compiler; and sustained performance though scientific applications. I apply the method to three state-of-the-art High-Performance Computing clusters deployed at the Barcelona Supercomputing Center.