Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Aspen-based performance and energy modeling frameworks

Journal Article · · Journal of Parallel and Distributed Computing

Now with the anticipation of exascale architectures, energy consumption is becoming one of the critical design parameters, especially in light of the energy budget of 20-30 Megawatts set by the U.S. Department of Energy. Understanding an application’s execution pattern and its energy footprint is critical to improving application operation on a diverse heterogeneous architecture. Applying application-specific performance optimization can consequently improve energy consumption. However, this approach is only applicable to current systems. As we enter a new era of exascale architectures that is projected to contain more complex memory hierarchies, increased levels of parallelism, heterogeneity in hardware, and complex programming models and techniques, energy and performance management is getting more cumbersome. We therefore propose techniques that predict the energy consumption beforehand or at runtime to enable proactive tuning. Such energy prediction approaches must be generic and adapt themselves at runtime to changing application and hardware configurations. Most existing energy estimation and prediction approaches are empirical in nature and thus tied to current systems. To overcome this limitation, we propose two energy estimation techniques: ACEE (Algorithmic and Categorical Energy Estimation), which uses a combination of analytical and empirical modeling techniques; and AEEM (Aspen’s Embedded Energy Estimation), a system-level analytical energy estimation technique. Both of these models incorporate the Aspen domain specific language for performance modeling. We present the methodologies of these two models and test their accuracy using five proxy applications. We also describe three use cases.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE Office of Science (SC); National Science Foundation (NSF)
Grant/Contract Number:
AC05-00OR22725
OSTI ID:
1844915
Journal Information:
Journal of Parallel and Distributed Computing, Journal Name: Journal of Parallel and Distributed Computing Journal Issue: n/a Vol. 120; ISSN 0743-7315
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (8)

HP-DAEMON: High Performance Distributed Adaptive Energy-efficient Matrix-multiplicatiON journal January 2014
Power Aware Scheduling of Bag-of-Tasks Applications with Deadline Constraints on DVS-enabled Clusters conference May 2007
Energy Footprint of Advanced Dense Numerical Linear Algebra Using Tile Algorithms on Multicore Architectures
  • Dongarra, Jack; Ltaief, Hatem; Luszczek, Piotr
  • 2012 International Conference on Cloud and Green Computing (CGC), 2012 Second International Conference on Cloud and Green Computing https://doi.org/10.1109/CGC.2012.113
conference November 2012
Modeling cache performance beyond LRU conference March 2016
The Scalable Heterogeneous Computing (SHOC) benchmark suite
  • Danalis, Anthony; Marin, Gabriel; McCurdy, Collin
  • Proceedings of the 3rd Workshop on General-Purpose Computation on Graphics Processing Units - GPGPU '10 https://doi.org/10.1145/1735688.1735702
conference January 2010
Wattch: a framework for architectural-level power analysis and optimizations journal May 2000
A bridging model for parallel computation journal August 1990
An Improved Magma Gemm For Fermi Graphics Processing Units journal September 2010

Similar Records

Aspen: A Domain Specific Language for Performance Modeling
Conference · Sat Dec 31 23:00:00 EST 2011 · OSTI ID:1048734

IRIS: A Portable Runtime System Exploiting Multiple Heterogeneous Programming Systems
Conference · Wed Sep 01 00:00:00 EDT 2021 · OSTI ID:1832700

HIPLZ: Enabling performance portability for exascale systems
Journal Article · Mon Jul 17 00:00:00 EDT 2023 · Concurrency and Computation. Practice and Experience · OSTI ID:2279004