A1 Vertaisarvioitu alkuperäisartikkeli tieteellisessä lehdessä

Concurrent Application Bias Scheduling for Energy Efficiency of Heterogeneous Multi-Core platforms




TekijätShamsa Elham, Kanduri Anil, Liljeberg Pasi, Rahmani Amir M.

KustantajaIEEE Computer Society

Julkaisuvuosi2022

JournalIEEE Transactions on Computers

Tietokannassa oleva lehden nimiIEEE Transactions on Computers

Vuosikerta71

Numero4

Aloitussivu743

Lopetussivu755

eISSN1557-9956

DOIhttps://doi.org/10.1109/TC.2021.3061558

Verkko-osoitehttps://ieeexplore.ieee.org/document/9361159

Rinnakkaistallenteen osoitehttps://research.utu.fi/converis/portal/detail/Publication/53906473


Tiivistelmä

Minimizing energy consumption of concurrent applications on
heterogeneous multi-core platforms is challenging given the diversity in
energy-performance profiles of both the applications and hardware.
Adaptive learning techniques made the exhaustive Pareto-optimal space
exploration practically feasible to identify an energy-efficient
configuration. The existing approaches consider a single application's
characteristic for optimizing energy consumption. However, an optimal
configuration for a given single application may not be optimal when a
new application arrives. Although some related works do consider
concurrent applications scenarios, these approaches overlook the weight
of total energy consumption per application, restricting those from
prioritizing among applications. We address this limitation by
considering the mutual effect of concurrent applications on system-wide
energy consumption to adapt resource configuration at run-time. We
characterize each application's power-performance profile as a weighted
bias through off-line profiling. We infer this model combined with an
on-line predictive strategy to make resource allocation decisions for
minimizing energy consumption while honoring performance requirements.
The proposed strategy is implemented as a user-space process and
evaluated on a heterogeneous hardware platform of Odroid XU3 over the
Rodinia benchmark suite. Experimental results show up to 61% of energy
saving compared to the standard baseline of Linux governors and up to
27% of energy gain compared to state-of-the-art adaptive learning-based
resource management techniques.


Ladattava julkaisu

This is an electronic reprint of the original article.
This reprint may differ from the original in pagination and typographic detail. Please cite the original version.





Last updated on 2024-26-11 at 17:48