• DocumentCode
    607587
  • Title

    A real-time scheduling service for parallel tasks

  • Author

    Ferry, David ; Jing Li ; Mahadevan, M. ; Agrawal, Kunal ; Gill, Christopher ; Chenyang Lu

  • fYear
    2013
  • fDate
    9-11 April 2013
  • Firstpage
    261
  • Lastpage
    272
  • 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.
  • Keywords
    application program interfaces; concurrency control; parallel programming; scheduling; RT-OpenMP; concurrency platform; intratask parallelism; multicore revolution; parallel computing; parallel task; real-time scheduling service; runtime dispatcher; Dispatching; Instruction sets; Parallel processing; Real-time systems; Runtime; Schedules; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium (RTAS), 2013 IEEE 19th
  • Conference_Location
    Philadelphia, PA
  • ISSN
    1080-1812
  • Print_ISBN
    978-1-4799-0186-9
  • Electronic_ISBN
    1080-1812
  • Type

    conf

  • DOI
    10.1109/RTAS.2013.6531098
  • Filename
    6531098