Beyond CPU frequency scaling for a fine-grained energy control of HPC systems

  • Chetsa G
  • Lefevre L
  • Pierson J
 et al. 
  • 12

    Readers

    Mendeley users who have this article in their library.
  • 10

    Citations

    Citations of this article.

Abstract

Modern high performance computing subsystems (HPC) - including processor,
network, memory, and IO - are provided with power management mechanisms.
These include dynamic speed scaling and dynamic resource sleeping.
Understanding the behavioral patterns of high performance computing
systems at runtime can lead to a multitude of optimization opportunities
including controlling and limiting their energy usage. In this paper,
we present a general purpose methodology for optimizing energy performance
of HPC systems considering processor, disk and network. We rely on
the concept of execution vector along with a partial phase recognition
technique for on-the-fly dynamic management without any a priori
knowledge of the workload. We demonstrate the effectiveness of our
management policy under two real-life workloads. Experimental results
show that our management policy in comparison with baseline unmanaged
execution saves up to 24% of energy with less than 4% performance
overhead for our real-life workloads.

Author-supplied keywords

  • energy optimization
  • hardware performance counters
  • phase identification
  • system adaptation

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in

Find this document

Authors

Cite this document

Choose a citation style from the tabs below

Save time finding and organizing research with Mendeley

Sign up for free