Simultaneous Multithreading Applied to Real Time (Artifact)

Authors Sims Hill Osborne, Joshua J. Bakita, James H. Anderson



PDF
Thumbnail PDF

Artifact Description

DARTS.5.1.8.pdf
  • Filesize: 306 kB
  • 2 pages

Document Identifiers

Author Details

Sims Hill Osborne
  • University of North Carolina, Chapel Hill, North Carolina, USA
Joshua J. Bakita
  • University of North Carolina, Chapel Hill, North Carolina, USA
James H. Anderson
  • University of North Carolina, Chapel Hill, North Carolina, USA

Acknowledgements

We wish to thank the reviewers for their time and suggested improvements.

Cite As Get BibTex

Sims Hill Osborne, Joshua J. Bakita, and James H. Anderson. Simultaneous Multithreading Applied to Real Time (Artifact). In Special Issue of the 31st Euromicro Conference on Real-Time Systems (ECRTS 2019). Dagstuhl Artifacts Series (DARTS), Volume 5, Issue 1, pp. 8:1-8:2, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2019) https://doi.org/10.4230/DARTS.5.1.8

Artifact

  MD5 Sum: e83e1ed15eea76f1e323d757b42d8ab8 (Get MD5 Sum)

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.

Subject Classification

ACM Subject Classification
  • Computer systems organization → Real-time systems
  • Computer systems organization → Real-time system specification
  • Software and its engineering → Scheduling
  • Software and its engineering → Multithreading
Keywords
  • real-time systems
  • simultaneous multithreading
  • soft real-time
  • scheduling algorithms

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. H. Falk, S. Altmeyer, P. Hellinckx, B. Lisper, W. Puffitsch, C. Rochange, M. Schoeberl, R. B. Sorensen, P. Wagemann, and S. Wegener. TACLeBench: A Benchmark Collection to Support Worst-Case Execution Time Research. In WCET 2016, pages 2:1-2:10, 2016. Google Scholar
  2. S. Osborne, J. Bakita, and J. H. Anderson. Simultaneous Multithreading Applied to Real Time. In ECRTS '19, 2019. Google Scholar
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail