License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.ECRTS.2019.3
URN: urn:nbn:de:0030-drops-107400
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2019/10740/
Osborne, Sims Hill ;
Bakita, Joshua J. ;
Anderson, James H.
Simultaneous Multithreading Applied to Real Time
Abstract
Existing models used in real-time scheduling are inadequate to take advantage of simultaneous multithreading (SMT), which has been shown to improve performance in many areas of computing, but has seen little application to real-time systems. The SMART task model, which allows for combining SMT and real time by accounting for the variable task execution costs caused by SMT, is introduced, along with methods and conditions for scheduling SMT tasks under global earliest-deadline-first scheduling. The benefits of using SMT are demonstrated through a large-scale schedulability study in which we show that task systems with utilizations 30% larger than what would be schedulable without SMT can be correctly scheduled.
BibTeX - Entry
@InProceedings{osborne_et_al:LIPIcs:2019:10740,
author = {Sims Hill Osborne and Joshua J. Bakita and James H. Anderson},
title = {{Simultaneous Multithreading Applied to Real Time}},
booktitle = {31st Euromicro Conference on Real-Time Systems (ECRTS 2019)},
pages = {3:1--3:22},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-110-8},
ISSN = {1868-8969},
year = {2019},
volume = {133},
editor = {Sophie Quinton},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
address = {Dagstuhl, Germany},
URL = {http://drops.dagstuhl.de/opus/volltexte/2019/10740},
URN = {urn:nbn:de:0030-drops-107400},
doi = {10.4230/LIPIcs.ECRTS.2019.3},
annote = {Keywords: real-time systems, simultaneous multithreading, soft real-time, scheduling algorithms}
}
Keywords: |
|
real-time systems, simultaneous multithreading, soft real-time, scheduling algorithms |
Collection: |
|
31st Euromicro Conference on Real-Time Systems (ECRTS 2019) |
Issue Date: |
|
2019 |
Date of publication: |
|
02.07.2019 |
Supplementary Material: |
|
ECRTS 2019 Artifact Evaluation approved artifact available at https://dx.doi.org/10.4230/DARTS.5.1.8 |