Teaching GuideTerm
Faculty of Computer Science
  Home | galego | castellano | english | A A |  
Mestrado Universitario en Computación de Altas Prestacións / High Performance Computing (Mod. Presencial)
 Subjects
  HPC Tools
   Contents
Topic Sub-topic
A survey of the main application types in HPC environments For each type we will see:
1. Problem: formal description.
2. Parallelization and performance tuning challenges.
3. Existing approaches.
Tools for software compilation and optimization in HPC environments 1. Code compilation, optimization and generation.
2. Code optimization with a compiler.
3. Automatic parallelization and vectorization.
4. Tools for software building automation.
Tools to measure, characterize and represent the performance of HPC applications 1. Usage of performance characterization and benchmarking tools, such as software monitoring and hardware counters.
2. Hot spot detection to drive the optimization process.
3. Application of performance models to this process.
4. Tools for application performance representation
Tools for the deployment of AI applications in HPC environments 1. Training and deployment of Deep Learning models in HPC environments.
2. Use of containers to ease the deployment of HPC applications.
Universidade da Coruña - Rúa Maestranza 9, 15001 A Coruña - Tel. +34 981 16 70 00  Soporte Guías Docentes