• 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