Course
Efficiency in computer science often refers to the runtime or memory usage, that a certain algorithm needs to produce an output. However, efficiency can also describe the amount of energy, that is consumed by the hardware during the runtime of an algorithm.
This course explains the relevant computer architecture components, as well as different coding techniques, that allow computer scientists to design and program energy efficient algorithms. Participants will learn how intrinsic functions work and how they can be applied to an algorithm to reduce its energy consumption. In addition, the course presents a hands-on approach to measuring energy consumption of programs using the Intel VTune Profiler tool. In contrast to the existing clean-IT courses on openHPI, this course provides a deeper dive into specific, energy efficient, architecture coding techniques.
Offered by Prof. Dr. Vesselin Iossifov, Nils König | Last updated on Aug 31, 2026 | 1682 enrollments
Prof. Dr. Vesselin Iossifov
Prof. Vesselin Iossifov holds a Dipl.-Ing. degree in Technical Cybernetics from the TH Ilmenau, Germany, which he earned in 1977. He also earned a Dr.-Ing. degree in Computer Engineering from the same university in 1982, focusing on Real Time Operating Systems.
In 1990, he received the Facultas Docendi in Parallel Computer Architectures from TH Ilmenau, and also completed his Habilitation thesis in Parallel Computer Architectures at the Institute of Mathematics and Computer Sciences in Sofia, Bulgaria.
From 1994 to 2018, Iossifov worked as a Professor of Microcomputer Technology at the University of Applied Sciences in Berlin, Germany. During the period from 1999 to 2006, he also served as a Visiting Professor in Network Centric Computing at the Universities of Liverpool and Reading in the UK. Additionally, he has been a member of the Executive Board of the VDE Berlin-Brandenburg organization since 2016.
Nils König
Nils König is a student in the Bachelor course IT-Systems-Engineering at the Hasso-Plattner-Institute. He has been working as a student assistant for the HPI clean-IT Initiative since 2021.
Apart from his studies, he has been a member and speaker of the Sustainability Club and the clean-IT Club at HPI. He has worked on and moderated multiple courses on openHPI, mainly the ones found in the clean-IT Channel.