DocumentCode :
255018
Title :
Energy efficient real-time task scheduling for embedded systems with hybrid main memory
Author :
Zhiyong Zhang ; Peng Liu ; Lei Ju ; Zhiping Jia
Author_Institution :
Sch. of Comput. Sci. & Technol., Shandong Univ., Jinan, China
fYear :
2014
fDate :
20-22 Aug. 2014
Firstpage :
1
Lastpage :
10
Abstract :
Available energy is the most critical limitation on the performance of embedded systems along with the increasing sophistication. Phase Change Memory (PCM), with high density and low idle power has recently been extensively studied as a promising alternative main memory of DRAM. In this paper, a hybrid PCM/DRAM main memory is utilized to leverage the low power of PCM and high performance of DRAM. We reconsider the real-time task scheduling problem of hybrid PCM/DRAM-based embedded systems. To maximize energy saving, two static scheduling algorithms under Rate-Monotonic(RM) and Earliest Deadline First (EDF) are proposed while guaranteeing the real-time constraints of all tasks. Since the actual execution time is much shorter than the worst-case execution time in real environment, we propose two dynamic mechanisms to optimize the energy consumption of our static solutions, so as to fully use the slack time produced by completed tasks. All the proposed algorithms minimize the number of task migrations from PCM to DRAM and ensure each task instance can be migrated at most once. Experimental results show our real-time scheduling algorithms reduce 25.7% to 47.2% of energy consumption on average.
Keywords :
DRAM chips; embedded systems; energy conservation; energy consumption; low-power electronics; phase change memories; power aware computing; EDF; RM; dynamic mechanisms; earliest deadline first; energy consumption; energy efficient real-time task scheduling; energy saving; high density; hybrid PCM/DRAM main memory; hybrid PCM/DRAM-based embedded systems; low idle power; low power leverage; phase change memory; rate-monotonic; real-time constraints; static scheduling algorithms; task migrations; worst-case execution time; Dynamic scheduling; Energy consumption; Heuristic algorithms; Phase change materials; Random access memory; Real-time systems; Scheduling algorithms; Energy; Hybrid main memory; PCM; Real-time task scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2014 IEEE 20th International Conference on
Conference_Location :
Chongqing
Type :
conf
DOI :
10.1109/RTCSA.2014.6910524
Filename :
6910524
Link To Document :
بازگشت