ISU Electrical and Computer Engineering Archives

Runtime Procedure for Energy Savings in Applications with Point-to-point Communications

Sundriyal, Vaibhav and Sosonkina, Masha and Gaenko, Alexander (2012) Runtime Procedure for Energy Savings in Applications with Point-to-point Communications. Publisher UNSPECIFIED.

Full text available as:

PDF - Registered users only - Requires Adobe Acrobat Reader or other PDF viewer.


Although high-performance computing has always been about efficient application execution. Both energy and power consumption have become critical concerns owing to their effect on operating costs and failure rates of large-scale computing platforms. Modern microprocessors are equipped with the capabilities to reduce their power consumption using such techniques as dynamic voltage and frequency scaling (DVFS) and CPU clock modulation (called throttling). Without careful application, however, DVFS and throttling may cause a significant performance loss due to system overhead. This work presents design considerations for a runtime procedure that analyzes dynamically blocking point-to-point communications, groups them according to the proposed criteria, and applies DVFS and throttling without penalizing much the performance. Experiments, performed on NAS parallel benchmarks and the quantum chemistry software GAMESS, help to calibrate the design. They have resulted in maximum energy savings of 11% with a performance loss of 1%.

EPrint Type:Technical Report
Subjects:Computer Engineering > COMPUTER SYSTEMS ARCHITECTURE > High Performance Computer Systems
ID Code:622
Identification Number:Identification Number UNSPECIFIED
Deposited By:Vaibhav Vaibhav Sundriyal
Deposited On:28 April 2012

Archive Staff Only: edit this record