TY - GEN
T1 - Real-Time Task Scheduling for SMT Systems
AU - Lo, Shi-Wu
AU - Lam, Kam-Yiu
AU - Kuo, Tei-Wei
PY - 2005/8
Y1 - 2005/8
N2 - 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 real-time 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.
AB - 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 real-time 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.
UR - http://www.scopus.com/inward/record.url?scp=33749080948&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-33749080948&origin=recordpage
U2 - 10.1109/RTCSA.2005.77
DO - 10.1109/RTCSA.2005.77
M3 - RGC 32 - Refereed conference paper (with host publication)
SN - 0769523463
SN - 9780769523460
SP - 5
EP - 10
BT - Proceedings - 11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications
T2 - 11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2005)
Y2 - 17 August 2005 through 19 August 2005
ER -