Title :
Worst-Case Temperature Guarantees for Real-Time Applications on Multi-core Systems
Author :
Schor, Lars ; Bacivarov, Iuliana ; Yang, Hoeseok ; Thiele, Lothar
Author_Institution :
Comput. Eng. & Networks Lab., ETH Zurich, Zurich, Switzerland
Abstract :
Due to increased on-chip power density, multi-core systems face various thermal issues. In particular, exceeding a certain threshold temperature can reduce the system´s performance and reliability. Therefore, when designing a real-time application with non-deterministic workload, the designer has to be aware of the maximum possible temperature of the system. This paper proposes an analytic method to calculate an upper bound on the worst-case peak temperature of a real-time system with multiple cores generated under all possible scenarios of task executions. In order to handle a broad range of uncertainties, task arrivals are modeled as periodic event streams with jitter and delay. Finally, the proposed method is applied to a multi-core ARM platform and our results are validated in various case studies.
Keywords :
delays; jitter; microcontrollers; multiprocessing systems; performance evaluation; power aware computing; real-time systems; reliability; delay; jitter; multicore ARM platform; multicore systems; nondeterministic workload; on-chip power density; periodic event streams; real-time applications; real-time system; system performance reduction; system reliability reduction; task arrivals; task executions; thermal issues; upper bound; worst-case peak temperature; worst-case temperature guarantees; Computational modeling; Delay; Jitter; Real time systems; Thermal analysis; Thermal management; Upper bound; compositional analysis; multi-core systems; real-time systems; thermal analysis; worst-case peak temperature;
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium (RTAS), 2012 IEEE 18th
Conference_Location :
Beijing
Print_ISBN :
978-1-4673-0883-0
DOI :
10.1109/RTAS.2012.14