License: Creative Commons Attribution 3.0 Germany license (CC BY 3.0 DE)
When quoting this document, please refer to the following
DOI: 10.4230/DARTS.5.1.8
URN: urn:nbn:de:0030-drops-107362
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2019/10736/
Osborne, Sims Hill ;
Bakita, Joshua J. ;
Anderson, James H.
Simultaneous Multithreading Applied to Real Time (Artifact)
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. This artifact includes benchmark experiments used to compare execution times with and without SMT and code to duplicate the reported schedulability experiments.
BibTeX - Entry
@Article{osborne_et_al:DARTS:2019:10736,
author = {Sims Hill Osborne and Joshua J. Bakita and James H. Anderson},
title = {{Simultaneous Multithreading Applied to Real Time (Artifact)}},
pages = {8:1--8:2},
journal = {Dagstuhl Artifacts Series},
ISSN = {2509-8195},
year = {2019},
volume = {5},
number = {1},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
address = {Dagstuhl, Germany},
URL = {http://drops.dagstuhl.de/opus/volltexte/2019/10736},
URN = {urn:nbn:de:0030-drops-107362},
doi = {10.4230/DARTS.5.1.8},
annote = {Keywords: real-time systems, simultaneous multithreading, soft real-time, scheduling algorithms}
}
Keywords: |
|
real-time systems, simultaneous multithreading, soft real-time, scheduling algorithms |
Collection: |
|
Special Issue of the 31st Euromicro Conference on Real-Time Systems (ECRTS 2019) |
Related Scholarly Article: |
|
https://dx.doi.org/10.4230/LIPIcs.ECRTS.2019.3 |
Issue Date: |
|
2019 |
Date of publication: |
|
08.07.2019 |