cfaed Publications

HARP: Energy-Aware and Adaptive Management of Heterogeneous Processors

Reference

Till Smejkal, Robert Khasanov, Jeronimo Castrillon, Hermann Härtig, "HARP: Energy-Aware and Adaptive Management of Heterogeneous Processors", Proceedings 26th ACM/IFIP International Middleware Conference (Middleware'25), Association for Computing Machinery, pp. 270–284, New York, NY, USA, Dec 2025. (Best Paper Award ) [doi]

Abstract

Energy efficiency has become a key concern in modern computing. Major processor vendors now offer single-ISA heterogeneous processors that combine powerful and energy-efficient cores, such as Arm's big.LITTLE CPUs, Apple's M-series chips, and Intel P/E systems. However, today's OS schedulers, relying on simple cost-based thread allocation strategies, fail to fully exploit their potential.This paper presents HARP, a Linux-integrated resource-management framework for heterogeneous processors. HARP leverages application behavior through online monitoring or application descriptions and introduces a lightweight interface for two-way communication between applications and the resource manager. Through this interface, HARP learns application characteristics to guide allocation decisions, which are then relayed back to the applications so they can adapt accordingly. HARP supports various programming models, from OpenMP and Intel TBB to custom models with adaptivity features, significantly improving performance and energy efficiency, particularly in multi-application scenarios. On two representative heterogeneous systems, HARP reduces the average execution time by 12 % and the energy consumption by 28 % compared to existing methods. Overall, HARP marks a crucial step toward energy-efficient computing across diverse architectures.

Bibtex

@InProceedings{khasanov_middleware25,
author = {Till Smejkal and Robert Khasanov and Jeronimo Castrillon and Hermann H{\"a}rtig},
booktitle = {Proceedings 26th ACM/IFIP International Middleware Conference (Middleware'25)},
title = {{HARP}: Energy-Aware and Adaptive Management of Heterogeneous Processors},
comment={<font color="#10c090">Best Paper Award</font>},
doi = {10.1145/3721462.3770774},
isbn = {9798400715549},
location = {Vanderbilt University, Nashville, TN, USA},
pages = {270--284},
publisher = {Association for Computing Machinery},
series = {Middleware '25},
url = {https://doi.org/10.1145/3721462.3770774},
abstract = {Energy efficiency has become a key concern in modern computing. Major processor vendors now offer single-ISA heterogeneous processors that combine powerful and energy-efficient cores, such as Arm's big.LITTLE CPUs, Apple's M-series chips, and Intel P/E systems. However, today's OS schedulers, relying on simple cost-based thread allocation strategies, fail to fully exploit their potential.This paper presents HARP, a Linux-integrated resource-management framework for heterogeneous processors. HARP leverages application behavior through online monitoring or application descriptions and introduces a lightweight interface for two-way communication between applications and the resource manager. Through this interface, HARP learns application characteristics to guide allocation decisions, which are then relayed back to the applications so they can adapt accordingly. HARP supports various programming models, from OpenMP and Intel TBB to custom models with adaptivity features, significantly improving performance and energy efficiency, particularly in multi-application scenarios. On two representative heterogeneous systems, HARP reduces the average execution time by 12 \% and the energy consumption by 28 \% compared to existing methods. Overall, HARP marks a crucial step toward energy-efficient computing across diverse architectures.},
address = {New York, NY, USA},
month = dec,
numpages = {15},
year = {2025},
}

Downloads

2512_Khasanov_MWARE [PDF]

Permalink

https://esim-project.eu/publications?pubId=3858


Go back to publications list