Energy aware
Energy Aware Simulations
Did you know that an optimal use of applications or code development can have an impact in the environment? The energy usage of computing infrastructure is becoming an increasingly prominent topic for computing systems design and usage. In this course you will learn about the basics behind energy efficient computing.
This course will cover tools and technologies that allow a user/software-developer to understand their energy usage in terms of energy analysis of the software that is being deployed on the system. We will give you an overview on how to optimize the use of computing systems and application development for the purpose of energy efficiency, rather than keeping a focus on performance or memory usage. You will learn how to do green coding and work with applications in a sustainable way. Some of the main topics will include:
- Overview of the data center energy footprint
- Energy usage and energy-aware computing on HPC systems
- Large-scale application performance and energy analysis
- Application characterization and optimization for energy efficiency