This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
13th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS'07)
Soft Real-Time Scheduling on Performance Asymmetric Multicore Platforms
Bellevue, Washington
April 03-April 06
ISBN: 0-7695-2800-7
John M. Calandrino, The University of North Carolina at Chapel Hill, USA
Dan Baumberger, Intel Corporation, USA
Tong Li, Intel Corporation, USA
Scott Hahn, Intel Corporation, USA
James H. Anderson, The University of North Carolina at Chapel Hill, USA
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.
Citation:
John M. Calandrino, Dan Baumberger, Tong Li, Scott Hahn, James H. Anderson, "Soft Real-Time Scheduling on Performance Asymmetric Multicore Platforms," rtas, pp.101-112, 13th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.