skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Evaluating adaptive and predictive power management strategies for optimizing visualization performance on supercomputers

Journal Article · · Parallel Computing

Power is becoming an increasingly scarce resource on the next generation of supercomputers, and should be used wisely to improve overall performance. One strategy for improving power usage is hardware overprovisioning, i.e., systems with more nodes than can be run at full power simultaneously without exceeding the system-wide power limit. With this study, we compare two strategies for allocating power throughout an overprovisioned system – adaptation and prediction – in the context of visualization workloads. While adaptation has been suitable for workloads with more regular execution behaviors, it may not be as suitable on visualization workloads, since they can have variable execution behaviors. This study considers a total of 104 experiments, which vary the rendering workload, power budget, allocation strategy, and node concurrency, including tests processing data sets up to 1 billion cells and using up to 18,432 cores across 512 nodes. Overall, we find that prediction is a superior strategy for this use case, improving performance up to 27% compared to an adaptive strategy.

Research Organization:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE
Grant/Contract Number:
AC52-07NA27344; LLNL-JRNL-782698
OSTI ID:
1834504
Alternate ID(s):
OSTI ID: 1894380
Report Number(s):
LLNL-JRNL-782698; 977642
Journal Information:
Parallel Computing, Vol. 104-105; ISSN 0167-8191
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (15)

Priority research directions for in situ data management: Enabling scientific discovery from diverse data sources journal March 2020
Power Tuning HPC Jobs on Power-Constrained Systems
  • Gholkar, Neha; Mueller, Frank; Rountree, Barry
  • PACT '16: International Conference on Parallel Architectures and Compilation, Proceedings of the 2016 International Conference on Parallel Architectures and Compilation https://doi.org/10.1145/2967938.2967961
conference September 2016
Just-in-time dynamic voltage scaling: Exploiting inter-node slack to save energy in MPI programs journal September 2008
On the Greenness of In-Situ and Post-Processing Visualization Pipelines conference May 2015
Evaluation of In-Situ Analysis Strategies at Scale for Power Efficiency and Scalability conference May 2016
VTK-m: Accelerating the Visualization Toolkit for Massively Threaded Architectures journal May 2016
Trapped Capacity: Scheduling under a Power Cap to Maximize Machine-Room Throughput conference November 2014
Cinema image-based in situ analysis and visualization of MPAS-ocean simulations journal July 2016
Energy-Aware Framework for Virtual Machine Consolidation in Cloud Computing
  • Cao, Zhibo; Dong, Shoubin
  • 2013 IEEE International Conference on High Performance Computing and Communications (HPCC) & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (EUC), 2013 IEEE 10th International Conference on High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing https://doi.org/10.1109/HPCC.and.EUC.2013.271
conference November 2013
Dynamic power sharing for higher job throughput
  • Ellsworth, Daniel A.; Malony, Allen D.; Rountree, Barry
  • SC15: The International Conference for High Performance Computing, Networking, Storage and Analysis, Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis https://doi.org/10.1145/2807591.2807643
conference November 2015
CPU MISER: A Performance-Directed, Run-Time System for Power-Aware Clusters conference September 2007
Exploring tradeoffs between power and performance for a scientific visualization algorithm conference October 2015
In Situ Visualization for Computational Science journal November 2019
In Situ Methods, Infrastructures, and Applications on High Performance Computing Platforms journal June 2016
Performance Modeling of In Situ Rendering
  • Larsen, Matthew; Harrison, Cyrus; Kress, James
  • SC16: International Conference for High Performance Computing, Networking, Storage and Analysis https://doi.org/10.1109/SC.2016.23
conference November 2016