The power impact of hardware and software actuators on self-adaptable many-core systems

Many-core systems rely on the advantages of the latest Complementary Metal Oxide Semiconductor (CMOS) technologies to increase the number of cores. However, this improvement comes at the cost of higher power dissipation, which prevents full use of the chip. To continue improving performance on futur...

Full description

Saved in:
Bibliographic Details
Published inJournal of systems architecture Vol. 97; pp. 42 - 53
Main Authors Martins, André Luís del Mestre, Garibotti, Rafael, Dutt, Nikil, Moraes, Fernando Gehm
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.08.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Many-core systems rely on the advantages of the latest Complementary Metal Oxide Semiconductor (CMOS) technologies to increase the number of cores. However, this improvement comes at the cost of higher power dissipation, which prevents full use of the chip. To continue improving performance on future many-core systems, Resource Management (RM) becomes imperative to handle multi-objective and conflicting requirements such as power, performance, resilience, among others. In this task, RM can use both hardware (e.g., dynamic voltage and frequency scaling) and software actuators (e.g., task remapping). However, the complexity of synchronizing available actuators to follow a particular goal while avoiding actuation overlapping is a remaining challenge. This paper evaluates the power impact of each actuator and provides insights that will help engineers develop appropriate resource management heuristics to improve self-adaptable many-core systems. A state-of-the-art comparison shows that no related work provides or details the same comprehensiveness of actuation methods concerning power consumption. Our proposal is validated in a many-core system described in a true clock-cycle accurate model. Regarding hardware actuators, the results show the power profiling at the core level and detail the contribution of each hardware component. Furthermore, results of software actuators evidence that task events present a more significant power impact on the ratio of active and idle cores changes.
ISSN:1383-7621
1873-6165
DOI:10.1016/j.sysarc.2019.05.006