DocumentCode :
3721554
Title :
Offline replication and online energy management for hard real-time multicore systems
Author :
Farimah R. Poursafaei;Sepideh Safari;Mohsen Ansari;Mohammad Salehi;Alireza Ejlali
Author_Institution :
ESRLab, Department of Computer Engineering, Sharif University of Technology, Tehran, Iran
fYear :
2015
fDate :
10/1/2015 12:00:00 AM
Firstpage :
1
Lastpage :
7
Abstract :
For real-time embedded systems, energy consumption and reliability are two major design concerns. We consider the problem of minimizing the energy consumption of a set of periodic real-time applications when running on a multi-core system while satisfying given reliability targets. Multi-core platforms provide a good capability for task replication in order to achieve given reliability targets. However, careless task replication may lead to significant energy overhead. Therefore, to provide a given reliability level with a reduced energy overhead, the level of replication and also the voltage and frequency assigned to each task should be determined cautiously. The goal of this paper is to find the level of replication, voltage and frequency assignment, and core allocation for each task at design time, in order to achieve a given reliability level while minimizing the energy consumption. Also, at run-time, we find the tasks that have finished correctly and cancel the execution of their replicas to achieve even more energy saving. We evaluated the effectiveness of our scheme through extensive simulations. The results show that our scheme provides up to 50% (in average by 47%) energy saving while satisfying a broad range of reliability targets.
Keywords :
"Reliability","Energy consumption","Real-time systems","Energy management","Circuit faults","Multicore processing","Embedded systems"
Publisher :
ieee
Conference_Titel :
Real-Time and Embedded Systems and Technologies (RTEST), 2015 CSI Symposium on
Type :
conf
DOI :
10.1109/RTEST.2015.7369847
Filename :
7369847
Link To Document :
بازگشت