• DocumentCode
    2536855
  • Title

    Real-time task scheduling for SMT systems

  • Author

    Lo, Shi-Wu ; Lam, Kam-yiu ; Tei-Wei Kuo

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., National Chung Cheng Univ., Chia-Yi, Taiwan
  • fYear
    2005
  • fDate
    17-19 Aug. 2005
  • Firstpage
    5
  • Lastpage
    10
  • Abstract
    Although simultaneous multithreading (SMT) has been shown being an efficient technique to improve processor performance, little work has been done on real-time SMT scheduling. The objective of this paper is to explore realtime SMT scheduling for independent periodic task sets with schedulability guarantees. We propose emulation-based scheduling algorithms with and without task migration to emulate an adjustable SMT processor over a non-adjustable SMT processor. The schedulability tests for the proposed scheduling algorithms are presented. An approximation bound on the average number of tasks running in parallel is also shown. The performance of the proposed algorithms was evaluated by a series of simulation experiments.
  • Keywords
    multi-threading; processor scheduling; real-time systems; SMT system; adjustable SMT processor; emulation-based scheduling algorithm; independent periodic task set; non-adjustable SMT processor; processor performance; real-time SMT scheduling; real-time task scheduling; schedulability test; simultaneous multithreading; task migration; Algorithm design and analysis; Computer science; Heuristic algorithms; Multithreading; Processor scheduling; Real time systems; Scheduling algorithm; Surface-mount technology; Testing; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications, 2005. Proceedings. 11th IEEE International Conference on
  • ISSN
    1533-2306
  • Print_ISBN
    0-7695-2346-3
  • Type

    conf

  • DOI
    10.1109/RTCSA.2005.77
  • Filename
    1541049