• Home
  • Search
  • ARCS: Adaptive Runtime Configuration Selection for Power-Constrained OpenMP Applications
  • Cite Icon19
  • https://doi.org/10.1109/cluster.2016.39Copy DOI Icon

ARCS: Adaptive Runtime Configuration Selection for Power-Constrained OpenMP Applications

  • Sep 1, 2016
  • Md Abdullah Shahneous Bari +6 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Power is the most critical resource for the exascale high performance computing. In the future, system administrators might have to pay attention to the power consumption of the machine under different work loads. Hence, each application may have to run with an allocated power budget. Thus, achieving the best performance on future machines requires optimal performance subject to a power constraint. This additional performance requirement should not be the responsibility of HPC~(High Performance Computing) application developers. Optimizing the performance for a given power budget should be the responsibility of high-performance system software stack. Modern machines allow power capping of CPU and memory to implement power budgeting strategy. Finding the best runtime environment for a node at a given power level is important to get the best performance. This paper presents ARCS (Adaptive Runtime Configuration Selection) frameworkthat automatically selects the best runtime configuration for each OpenMPparallel region at a given power level. The framework uses OMPT (OpenMP Tools) API, APEX(Autonomic Performance Environment for eXascale), and Active Harmony frameworksto explore configuration search space and selects the best number of threads, scheduling policy, and chunk size for a given power level at run-time. We test ARCS using theNAS Parallel Benchmark, and proxy application LULESH with Intel Sandybridge, and IBM Power multi-core architectures. We show that for a given power level, efficient OpenMP runtime parameter selection can improve the execution time andenergy consumption of an application up to 40% and 42% respectively.

Similar Papers
  • Research Article

PerfSuite: An Automatic Performance Suite for HPC Applications

  • Jan 14, 2026
  • Journal of Circuits, Systems and Computers
  • Qiong Jiang +5
  • Supplementary Content

Adaptive Resource Relocation in Virtualized Heterogeneous Clusters

  • Jan 01, 2010
  • ANU Open Research (Australian National University)
  • Muhammad Atif
  • Conference Article
  • Citations11

A Case Study of Designing Efficient Algorithm-based Fault Tolerant Application for Exascale Parallelism

  • May 01, 2012
  • Erlin Yao +4
  • Conference Article
  • Citations4

Fan-Out Higher Layer Heterogeneous Solution in HPC Application

  • Dec 07, 2022
  • Feng Kao +5
  • Conference Article
  • Citations22

A 5GHz 7nm L1 cache memory compiler for high-speed computing and mobile applications

  • Feb 01, 2018
  • Michael Clinton +5
  • Conference Article
  • Citations13

One optimized I/O configuration per HPC application

  • Jul 11, 2011
  • Mingliang Liu +4
  • Conference Article
  • Citations5

Multimode and single-mode fibers for data center and high-performance computing applications

  • Mar 15, 2016
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Scott R Bickham
  • Conference Article
  • Citations7

Performance and Cost-aware HPC in Clouds: A Network Interconnection Assessment

  • Jul 01, 2020
  • Anderson M Maliszewski +5
  • Conference Article
  • Citations10

SciDP: Support HPC and Big Data Applications via Integrated Scientific Data Processing

  • Sep 01, 2018
  • Kun Feng +3
  • Research Article
  • Citations33

FairGV: Fair and Fast GPU Virtualization

  • Jun 22, 2017
  • IEEE Transactions on Parallel and Distributed Systems
  • Cheol-Ho Hong +2
  • Conference Article
  • Citations33

AzureBench: Benchmarking the Storage Services of the Azure Cloud Platform

  • May 01, 2012
  • Dinesh Agarwal +1
  • Conference Article
  • Citations2

Simulative analysis of dynamic scheduling heuristics for reconfigurable computing of parallel applications

  • Feb 22, 2006
  • Rajagopal Subramaniyan +3
  • PDF
  • Research Article
  • Citations5

On the Use of Probabilistic Worst-Case Execution Time Estimation for Parallel Applications in High Performance Systems

  • Mar 01, 2020
  • Mathematics
  • Matteo Fusi +6
  • Research Article
  • Citations10

SOMA: Observability, monitoring, and in situ analytics for exascale applications

  • Jun 02, 2024
  • Concurrency and Computation: Practice and Experience
  • Dewi Yokelson +9
  • Conference Article
  • Citations8

TASKWORK: A Cloud-aware Runtime System for Elastic Task-parallel HPC Applications

  • Jan 01, 2019
  • Stefan Kehrer +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.