4.5 Article

TAMER: an adaptive task allocation method for aging reduction in multi-core embedded real-time systems

Journal

JOURNAL OF SUPERCOMPUTING
Volume 77, Issue 2, Pages 1939-1957

Publisher

SPRINGER
DOI: 10.1007/s11227-020-03326-7

Keywords

Aging; Real-time systems; Multi-core; Thermal balancing; Task allocation; Task assignment

Funding

  1. School of Computer Science, Institute for Research in Fundamental Sciences (IPM) [10]

Ask authors/readers for more resources

This paper proposes a system-level aging mitigation method, TAMER, which smooths the temperature pattern inside the chip by considering core utilization and internal units' activity, preventing the occurrence of hotspots. Experimental results show that TAMER reduces the temperature standard deviation of the cores by 56% and 37% compared to the previous algorithm, without imposing any additional overhead on the system.
Technology scaling has exacerbated the aging impact on the performance and reliability of integrated circuits. By entering into nanotechnology era in recent years, the power density per unit of area has increased, which leads to a higher chip temperature. Aging in a chip is originated from multiple phenomena; all of them are intensified by increased temperature. Several circuit- and architecture-level schemes tried to mitigate the aging in the literature. However, these schemes are not sufficient for multi-core systems due to their unawareness of the unique constraints and features of these platforms. In this paper, we propose a system-level aging mitigation method, so-called Adaptive Task Allocation for Aging Reduction in Multi-core Embedded Real-time Systems (TAMER). As a task allocation algorithm, TAMER takes the cores' utilization and their internal units' activity into account to smooth the temperature pattern inside the chip. By minimizing both temporal and spatial thermal variations, TAMER prevents the occurrence of hotspot over time and space. We evaluated the TAMER method using a framework consisting of gem5 full-system cycle-accurate simulator, MATLAB, ESESC multi-core simulator, and HotSpot temperature modeling tool. The simulation results show that TAMER decreases the maximum and average temperature standard deviation of the cores by 56% and 37%, respectively, compared to the best previous temperature distribution task allocation algorithm. It is worth mentioning that, neither area nor performance overhead has been imposed on the system after the aforementioned improvements.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available