Exploring cross-layer power management for PGAS applications on the SCC platform

Marc Gamell, Ivan Rodero, Manish Parashar, Rajeev Muralidhar

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Scopus citations

Abstract

High-performance parallel computing architectures are increasingly based on multi-core processors. While current commercially available processors are at 8 and 16 cores, technological and power constraints are limiting the performance growth of the cores and are resulting in architectures with much higher core counts, such as the experimental many-core Intel Single-chip Cloud Computer (SCC) platform. These trends are presenting new sets of challenges to HPC applications including programming complexity and the need for extreme energy efficiency. In this paper, we first investigate the power behavior of scientific Partitioned Global Address Space (PGAS) application kernels on the SCC platform, and explore opportunities and challenges for power management within the PGAS framework. Results obtained via empirical evaluation of Unified Parallel C (UPC) applications on the SCC platform under different constraints, show that, for specific operations, the potential for energy savings in PGAS is large; and power/performance trade-offs can be effectively managed using a cross-layer approach. We investigate cross-layer power management using PGAS language extensions and runtime mechanisms that manipulate power/performance tradeoffs. Specifically, we present the design, implementation and evaluation of such a middleware for application-aware cross-layer power management of UPC applications on the SCC platform. Finally, based on our observations, we provide a set of insights that can be used to support similar power management for PGAS applications on other many-core platforms.

Original languageEnglish (US)
Title of host publicationHPDC '12 - Proceedings of the 21st ACM Symposium on High-Performance Parallel and Distributed Computing
Pages235-246
Number of pages12
DOIs
StatePublished - 2012
Event21st ACM Symposium on High-Performance Parallel and Distributed Computing, HPDC '12 - Delft, Netherlands
Duration: Jun 18 2012Jun 22 2012

Publication series

NameHPDC '12 - Proceedings of the 21st ACM Symposium on High-Performance Parallel and Distributed Computing

Other

Other21st ACM Symposium on High-Performance Parallel and Distributed Computing, HPDC '12
CountryNetherlands
CityDelft
Period6/18/126/22/12

All Science Journal Classification (ASJC) codes

  • Software

Keywords

  • Application-aware
  • Cross-layer
  • PGAS
  • Power management
  • SCC

Fingerprint Dive into the research topics of 'Exploring cross-layer power management for PGAS applications on the SCC platform'. Together they form a unique fingerprint.

Cite this