Energy efficiency in HPC @IT4Innovation

The school will give an introductory course on the fundamental concept of power consumption and energy efficiency in HPC systems. Then it will focus on the mechanisms that today's computing elements and systems provide in terms of monitoring and control of power and energy dissipation. As well as insights on the European Processor Initiative power management design. Finally it will introduce and give a hands-on for a set of tools for reducing the energy consumption in HPC devices.
Year 2020
Main Department DEI - "G. Marconi"
Campus Bologna
Credits Programme without credits
Cost Free of charge
Starting date Jan 29, 2020
Finishing date Jan 30, 2020
Application deadline Jan 26, 2020 (Expired)
Course overview
With the petering-out of Moore's law and the end of Dennard's scaling, the pace dictated on the performance increase of High Performance Computing Systems among generations has led to power constrained architectures and systems. In addition power consumption represents a significant cost factor in the overall HPC system economy. For those reasons in recent years, researchers, supercomputing centres and major vendors have developed new tools and methodologies to measure and optimise the energy consumption of large scale high performance system installation. Due to the link between energy consumption, power consumption, and execution time of the application executed by the final user, it is important for tools and methodology to consider all of these aspects, empowering the final user and the system administrator with the capability of finding the best configuration given different high level objectives.
Subject area
Sciences and technology
Learning outcomes
By the end of the course, participants will be expected to: - have a good understanding of the principles underlying power consumption and energy dissipation in high performance computing nodes - recognise trade-offs and the implications of changing the power consumption in scientific computing systems during the execution of - - scientific computing applications - have a clear idea of the state-of-the-art and of practices in controlling the power consumption and energy efficiency of supercomputing nodes and processors - learn the internals and the usage of a set of user-space run-time libraries for controlling/optimising the power consumption and energy efficiency in x86 computing nodes while executing user's applications - learn how to use these tools to optimise the energy consumption of your codes.
Number of participants
Admission qualifications
The following background is expected from the participants:
- knowledge of Fortran or C/C++, elementary notions of Linux/Unix
- knowledge of computing architecture
- experience in running HPC applications or systems
- basic knowledge of parallel programming OpenMP and/or MPI.

Participants need to have their own notebook configured for wireless access. Training accounts will be provided during the on-site registration.
Place of teaching
VŠB - Technical University Ostrava, IT4Innovations building
Studentská 6231/1B
708 33 Ostrava – Poruba
Czech Republic