DocumentCode
602969
Title
On the interactions between real-time scheduling and inter-thread cached interferences for multicore processors
Author
Yiqiang Ding ; Wei Zhang
Author_Institution
Dept. of Electr. & Comput. Eng., Virginia Commonwealth Univ., Richmond, VA, USA
fYear
2013
fDate
4-6 March 2013
Firstpage
627
Lastpage
634
Abstract
In a multicore platform, the inter-thread cache interferences can significantly affect the worst-case execution time (WCET) of each real-time task, which is crucial for schedulability analysis. At the same time, the worst-case cache interferences are dependent on how tasks are scheduled to run on different cores, thus creating a circular dependence. In this paper, we present an offline real-time scheduling approach on multicore processors by considering the worst-case inter-thread interferences on shared L2 caches. Our scheduling approach uses a greedy heuristic to generate safe schedules while minimizing the worst-case inter-thread shared L2 cache interferences and WCET. The experimental results demonstrate that the proposed approach can reduce the utilization of the resulting schedule by about 12% on average compared to the cyclic multicore scheduling approaches in our theoretical model.
Keywords
cache storage; greedy algorithms; interference (signal); multiprocessing systems; processor scheduling; WCET; cyclic multicore scheduling approaches; greedy heuristic approach; multicore processors platform; offline real-time scheduling approach; real-time scheduling analysis; worst-case execution time; worst-case inter-thread shared L2 cache interferences; Clocks; Multicore processing; Processor scheduling; Program processors; Real-time systems; Schedules; Scheduling; Multicore Processor; Real-Time Scheduling; WCET;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Electronic Design (ISQED), 2013 14th International Symposium on
Conference_Location
Santa Clara, CA
ISSN
1948-3287
Print_ISBN
978-1-4673-4951-2
Type
conf
DOI
10.1109/ISQED.2013.6523676
Filename
6523676
Link To Document