Predictive energy management techniques for PGAS programming | IEEE Conference Publication | IEEE Xplore

Predictive energy management techniques for PGAS programming


Abstract:

Power consumption increasingly presents an upper bound on sustainable large scale computing performance and reliability. The Partitioned Global Address Space (PGAS) progr...Show More

Abstract:

Power consumption increasingly presents an upper bound on sustainable large scale computing performance and reliability. The Partitioned Global Address Space (PGAS) programming model is a family of parallel programming paradigms with a global address space for ease-of-use while providing locality awareness for efficient execution. Very little exploration has been done to determine the potential of PGAS programming models in improving scalable energy efficient computation for high performance computing (HPC) clusters. This paper examines features of the PGAS programming model that may support predictively reducing power consumption in distributed clusters via dynamic voltage frequency scaling (DVFS). These concepts are tested with Unified Parallel C (UPC) codes running on a cluster of commodity PCs which have been instrumented to measure power at the CPU socket level. We have also explored approaches to automating these power optimization techniques at compile time. Benchmarking results show a tangible reduction in power consumption without impacting the overall execution time of the program.
Date of Conference: 27-30 May 2013
Date Added to IEEE Xplore: 03 October 2013
Electronic ISBN:978-1-4799-0792-2

ISSN Information:

Conference Location: Ifrane, Morocco

Contact IEEE to Subscribe

References

References is not available for this document.