Introdution to Power-Aware HPC
Lecture in the winter-term 2018/19
Prof. Dr. D. Kranzlmüller,
Dr. Hayk Shoukourian
This course will be held in English!
Welcome to the course webpage for Introdution to Power-Aware HPC for winter-term 2018/19 at LMU Munich. Here you will be able to find the details on the lecture and the accompanying practical project.
The review of the exam results is scheduled for Tuesday, 19.02.2019.
The final exam date is set for Friday, 08.02.2019
. See the exam section for more details.
Per kind request of students, on Wednesday, 09.01.2019
there will be a guided tour through the computer building at Leibniz Supercomputing Centre (LRZ)
instead of the lecture session in Oettingenstraße 67. We will meet in seminar room 1 (LRZ, 85748 Garching bei München
) at 18:15. There will be signs guiding your way to the seminar room once you enter LRZ from the main enterance.
Please don't be late
, we are going to start the tour at 18:15 sharp.
At the end of the next lecture on Wednesday (31.10) we will briefly go over the project description one more time, as students have kindly requested. This is particularly helpful for those who have missed the first lecture on 17.10. Please spread the word among the participants.
The room number is 115 in Oettingenstrasse 67.
Welcome to the course webpage Introdution to Power-Aware HPC for winter-term 2018/19 at LMU Munich. Registration will be opened on the 15th of August
(NOTE: registration closes on 01.10.2018 at 13:00
Contents of the lecture
Some of the current High Performance Computing (HPC) systems already consume more than 15 MW of power - a sufficient amount of power for sustaining a small city.
Energy consumption is becoming a dominating factor for the Total Cost of Ownership of many HPC systems, making high-performance design and energy-efficient design in
many ways synonymous.
Apart from the high power bills, power consumptions of these magnitudes act as a limiting factor in building and operating Exascale systems, i.e. next generation of HPC systems that are capable of performing 1018 floating point operations per second. This could already cause the entire
data center's power delivery and cooling infrastructures to breach the safety limits as well as affect the environmental sustainability by producing high carbon footprint.
Therefore, it is important to be preemptive in improving energy/power efficiency of HPC data centers.
This course explores different energy consumption issues in modern HPC data centers, discusses their impacts on the design of new computing systems and presents different strategies that aim to reduce the overall power consumption.
The lecture will cover the main concepts of energy consumption paradigms that should remain valid despite the continuous technological changes in the area.
Upon completion of this course the participants should acquire knowledge on:
- the importance of power/energy-efficiency for modern data centers
- the theory behind a variety of impacts that power dissipation in a CMOS chip has on HPC data centers
- contemporary tools for monitoring different power consumption related metrics
- diverse techniques on energy-efficiency tuning
- power-related challenges for next generation HPC systems
- contemporary resource management and scheduling techniques that are tuned for energy-efficiency
- power variation in homogeneous HPC systems and the potential of possible cost savings
- Intel's Model Specific Registers (MSRs) used for power management support
- principles of various machine learning techniques and their applications for intelligent power management
- high-frequency data collection techniques
- datacenter basics (understand the building blocks of modern datacenters and learn about possible architectures)
The course is intended for master students of computer science and related fields. The lecture and the project work have a cumulative weight of 6 ECTS.
More formally, in German:
Die Vorlesung richtet sich an Master-Studierende der Informatik. Für die Vorlesung und die Projektarbeit werden 6 ECTS-Punkte vergeben.
The number of students will be limited to 20. The registration will open 15.08.2018 from 8:00 via UniWorx and will close on 01.10.2018 at 13:00.
- Python knowledge
- Interest in energy-efficient supercomputing
- Interest in developing machine-learning frameworks
- Lecture: Wednesdays, 18:15 to 19:45 in room 115 in Oettingenstraße 67. The first lecture is held on 17th of October 2018.
- Guided Tour: Wednesday, 09.01.2019 at Leibniz Supercomputing Centre (LRZ), 85748 Garching bei München. We meet in seminar room 1. The tour will start at 18:15 sharp.
6th February 2019
- Exam: Friday, 08.02.2019, 16:30 - 17:30 in room B U101, Oettingenstraße 67.
Project: "Increasing Cooling Efficiency of a Data Center"
This project aims at building Machine-Learning (ML) based models for predicting the power consumption of a HPC data center's cooling loop.
Participants will form groups, where each group will be assigned with an annual operational data obtained at Leibniz Supercomputing Centre (LRZ).
The provided data will contain various sensor measurements from LRZ's building infrastructure.
Each group of students would need to analyze the data, design and develop a ML-based model capable of predicting the power consumption of LRZ's warm-water cooling loop.
During this project students will gain an experience that could be applied not only to HPC data centers but also to other domains involving ML-based modeling.
The detailed description of the project assignment will follow during the lecture.
The training data can be found here Project Section.
There will be a written examination (closed book)
which will be held on the 6th of February 2019. The exact time and room will be published as soon as possible
DATE: Friday, 08.02.2019
TIME: 16:30 - 17:30
ROOM: B U101, Oettingenstraße 67
Don't forget to register via UniWorx
. Registration deadline: Sunday, 03.02.2019
Notes are available in the Download Section.
CMOS VLSI Design: A Circuits and Systems Perspective (4th Edition) by Neil Weste, David Harris
Computer Organization and Design RISC-V Edition: The Hardware Software Interface by David A. Patterson, John L. Hennessy
Energy-Efficient Distributed Computing Systems by Albert Y. Zomaya, Young Choon Lee
Machine Learning: A Probabilistic Perspective by Kevin P. Murphy
Machine Learning: An Algorithmic Perspective, second edition by Stephen Marsland
Introduction to Apache Flink: Stream Processing for Real Time and Beyond By Ellen, M.D. Friedman, Kostas Tzoumas
The Data Center as a Computer by Luiz André Barroso, Jimmy Clidaras, Urs Hölzle
Additional scholary articles: sources will be indicated in the course slides
, or per appointment, or after lectures.