SC2021Top-tier venue
Cuttlefish: library for achieving energy efficiency in multicore parallel programs
Sunil Kumar, Akshat Gupta, Vivek Kumar, Sridutt Bhalachandra
Abstract
A low-cap power budget is challenging for exascale computing. Dynamic Voltage and Frequency Scaling (DVFS) and Uncore Frequency Scaling (UFS) are the two widely used techniques for limiting the HPC application's energy footprint. However, existing approaches fail to provide a unified solution that can work with different types of parallel programming models and applications.
This paper proposes Cuttlefish, a programming model oblivious C/C++ library for achieving energy efficiency in multicore parallel programs running over Intel processors. An online profiler periodically profiles modelspecific registers to discover a running application's memory access pattern. Using a combination of DVFS and UFS, Cuttlefish then dynamically adapts the processor's core and uncore frequencies, thereby improving its energy efficiency. The evaluation on a 20-core Intel Xeon processor using a set of widely used OpenMP benchmarks, consisting of several irregular-tasking and work-sharing pragmas, achieves geometric mean energy savings of 19.4% with a 3.6% slowdown. CCS Concepts: • Software and its engineering → Power management.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Related papers
- Minimizing Power Waste in Heterogenous Computing via Adaptive Uncore ScalingZhong Zheng, Seyfal Sultanov, Michael E. Papka, Zhiling LanSC 2025 · 2 citations
- SYnergy: Fine-grained Energy-Efficient Heterogeneous Computing for Scalable Energy SavingKaijie Fan, Marco D'Antonio, Lorenzo Carpentieri, Biagio Cosenza et al.SC 2023 · 13 citations
- Improving GPU Energy Efficiency through an Application-transparent Frequency Scaling Policy with Performance AssuranceYijia Zhang, Qiang Wang, Zhe Lin, Pengxiang Xu et al.EuroSys 2024 · 18 citations
- EENet: Energy Efficient Neural Networks with Run-time Power ManagementXiangjie Li, Yingtao Shen, An Zou, Yehan MaDAC 2023 · 6 citations
- Predict; Don't React for Enabling Efficient Fine-Grain DVFS in GPUsSrikant Bharadwaj, Shomit Das, Kaushik Mazumdar, Bradford M. Beckmann et al.ASPLOS 2023 · 15 citations
