A real-time scheduling service for parallel tasks

David Ferry, Jing Li, Mahesh Mahadevan, Kunal Agrawal, Christopher Gill, Chenyang Lu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

51 Scopus citations

Abstract

The multi-core revolution presents both opportunities and challenges for real-time systems. Parallel computing can yield significant speedup for individual tasks (enabling shorter deadlines, or more computation within the same deadline), but unless managed carefully may add complexity and overhead that could potentially wreck real-time performance. There is little experience to date with the design and implementation of realtime systems that allow parallel tasks, yet the state of the art cannot progress without the construction of such systems. In this work we describe the design and implementation of a scheduler and runtime dispatcher for a new concurrency platform, RT-OpenMP, whose goal is the execution of real-time workloads with intra-task parallelism.

Original languageEnglish (US)
Title of host publication2013 IEEE 19th Real-Time and Embedded Technology and Applications Symposium, RTAS 2013
Pages261-272
Number of pages12
DOIs
StatePublished - 2013
Externally publishedYes
Event2013 IEEE 19th Real-Time and Embedded Technology and Applications Symposium, RTAS 2013 - Philadelphia, PA, United States
Duration: Apr 9 2013Apr 11 2013

Publication series

NameReal-Time Technology and Applications - Proceedings
ISSN (Print)1080-1812

Other

Other2013 IEEE 19th Real-Time and Embedded Technology and Applications Symposium, RTAS 2013
Country/TerritoryUnited States
CityPhiladelphia, PA
Period4/9/134/11/13

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Hardware and Architecture
  • Software

Fingerprint

Dive into the research topics of 'A real-time scheduling service for parallel tasks'. Together they form a unique fingerprint.

Cite this