DocumentCode :
2396653
Title :
Soft Real-Time Scheduling on Performance Asymmetric Multicore Platforms
Author :
Calandrino, John M. ; Baumberger, Dan ; Li, Tong ; Hahn, Scott ; Anderson, James H.
Author_Institution :
Dept. of Comput. Sci., North Carolina Univ., Chapel Hill, NC
fYear :
2007
fDate :
3-6 April 2007
Firstpage :
101
Lastpage :
112
Abstract :
This paper discusses an approach for supporting soft real-time periodic tasks in Linux on performance asymmetric multicore platforms (AMPs). Such architectures consist of a large number of processing units on one or several chips, where each processing unit is capable of executing the same instruction set at a different performance level. We discuss deficiencies of Linux in supporting periodic real-time tasks, particularly when cores are asymmetric, and how such deficiencies were overcome. We also investigate how to provide good performance for non-real-time tasks in the presence of a real-time workload. We show that this can be done by using deferrable servers to explicitly reserve a share of each core for non-real-time tasks. This allows non-real-time tasks to have priority over real-time tasks when doing so will not cause timing requirements to be violated, thus improving non-real-time response times. Experiments show that even small deferrable servers can have a dramatic impact on non-real-time task performance
Keywords :
Linux; instruction sets; scheduling; software performance evaluation; Linux; instruction set; performance asymmetric multicore platforms; soft real-time scheduling; Computer architecture; Computer science; Delay; Linux; Multicore processing; Multimedia systems; Operating systems; Processor scheduling; Real time systems; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real Time and Embedded Technology and Applications Symposium, 2007. RTAS '07. 13th IEEE
Conference_Location :
Bellevue, WA
ISSN :
1080-1812
Print_ISBN :
0-7695-2800-7
Type :
conf
DOI :
10.1109/RTAS.2007.35
Filename :
4155314
Link To Document :
بازگشت