Energy-efficient Runtime Management of Heterogeneous Multicores using Online Projection
Artikel i vetenskaplig tidskrift, 2019
to choose the best. The model predicts performance by projecting standalone application profiling data to the current status of the system and power by using a set of platform-specific parameters that are determined only once for a given system and are independent of the application mix. Our approach is evaluated with a plethora of dynamic, multi-application scenarios. When considering best effort performance to be adequate, our runtime achieves on average 3% higher energy efficiency compared to the powersave governor and 2× better compared to the other linux governors. Moreover, when also considering individual applications’ performance requirements, our runtime is able to satisfy them, giving away 18% of the system’s energy efficiency
compared to the powersave, which, however, misses the performance targets by 23%; at the same time, our runtime maintains an efficiency advantage of about 55% compared to the other governors, which also satisfy the performance constraints.
energy efficiency
runtime management
Governors
Voltage scaling
computer operating systems
Heterogeneous multicores
System on a chip
dynamic voltage and frequency scaling
Dynamic frequency scaling
decision making
Författare
Stavros Tzilis
Chalmers, Data- och informationsteknik, Datorteknik
Pedro Petersen Moura Trancoso
Chalmers, Data- och informationsteknik, Datorteknik
Ioannis Sourdis
Chalmers, Data- och informationsteknik, Datorteknik
Transactions on Architecture and Code Optimization
1544-3566 (ISSN) 1544-3973 (eISSN)
Vol. 15 4 63Meeting Challenges in Computer Architecture (MECCA)
Europeiska kommissionen (EU) (EC/FP7/340328), 2014-02-01 -- 2019-01-31.
Ämneskategorier
Datorteknik
Inbäddad systemteknik
Datorsystem
Styrkeområden
Informations- och kommunikationsteknik
Energi
DOI
10.1145/3293446