A Distributed Energy-aware Task Mapping to Achieve Thermal Balancing and Improve Reliability of Many-core Systems

Abstract : Investigating novel techniques to improve many-core embedded systems lifetime, reliability, and thermal management is a fundamental challenge for the semiconductor industry. Imbalanced mapping of applications may considerably affect the system performance and lifetime due to thermal issues in an integrated circuit (e.g. hotspot zones). Traditional mapping techniques focus on local optimizations, e.g. minimize the number of hops between communicating tasks, which may lead to hotspot zones and underutilization of some processing resources. This paper proposes a runtime mapping heuristic whose cost function targets temporal workload and energy consumption balance in large scale systems. The proposed heuristic minimizes the occurrence of hotspots by distributing application workload onto the processing elements in a uniform way, which contributes to a balanced thermal distribution across the system. These features improve system reliability and postpone aging effects. Results with several benchmarks executing in a cycle-accurate platform model show a uniform system utilization when comparing the proposed heuristic to conventional mapping approaches.
Document type :
Conference papers
Complete list of metadatas

https://hal-lirmm.ccsd.cnrs.fr/lirmm-01419117
Contributor : Gilles Sassatelli <>
Submitted on : Sunday, December 18, 2016 - 7:51:46 PM
Last modification on : Friday, April 19, 2019 - 1:26:09 AM

Identifiers

Collections

Citation

Marcelo Mandelli, Guilherme Castilhos, Gilles Sassatelli, Luciano Ost, Fernando Moraes. A Distributed Energy-aware Task Mapping to Achieve Thermal Balancing and Improve Reliability of Many-core Systems. SBCCI: Symposium on Integrated Circuits and Systems Design, Aug 2015, Salvador de Bahia, Brazil. ⟨10.1145/2800986.2800992⟩. ⟨lirmm-01419117⟩

Share

Metrics

Record views

268