Investigating Power Capping Toward Energy-Efficient Scientific Applications

TitleInvestigating Power Capping Toward Energy-Efficient Scientific Applications
Publication TypeJournal Article
Year of Publication2018
AuthorsHaidar, A., H. Jagode, P. Vaccaro, A. YarKhan, S. Tomov, and J. Dongarra
JournalConcurrency Computation: Practice and Experience
Date Published04-2018
Keywordsenergy efficiency, High Performance Computing, Intel Xeon Phi, Knights landing, papi, performance analysis, Performance Counters, power efficiency

The emergence of power efficiency as a primary constraint in processor and system design poses
new challenges concerning power and energy awareness for numerical libraries and scientific
applications. Power consumption also plays a major role in the design of data centers, which may
house petascale or exascale-level computing systems. At these extreme scales, understanding
and improving the energy efficiency of numerical libraries and their related applications becomes
a crucial part of the successful implementation and operation of the computing system. In this
paper, we study and investigate the practice of controlling a compute system's power usage, and
we explore how different power caps affect the performance of numerical algorithms with different
computational intensities. Further, we determine the impact, in terms of performance and
energy usage, that these caps have on a system running scientific applications. This analysis will
enable us to characterize the types of algorithms that benefit most from these power management
schemes. Our experiments are performed using a set of representative kernels and several
popular scientific benchmarks. We quantify a number of power and performance measurements
and draw observations and conclusions that can be viewed as a roadmap to achieving energy
efficiency in the design and execution of scientific algorithms.

Project Tags: 
External Publication Flag: