Real-time process synchronization for systems with accelerators

Kuan Chung Huang*, Yu Chen Wu, Che Wei Chang, Tei Wei Kuo, Chi Sheng Shih, Qingxu Deng

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This work is motivated by the needs to manage the priority inversion problem without sacrificing the utilization of increasingly popular hardware accelerators. A new mechanism is developed to dedicate accelerators to selected higher-priority tasks. The floor and ceiling priorities of accelerators are thus proposed as an extension of the concept of semaphore priority ceiling to guarantee at most two priority inversions for any real-time task in a uniprocessor system with multiple accelerators. The properties of the proposed concept are explored with respect to blocking behaviors over the CPU and accelerators and are verified by a series of experiments, for which the insight of the simple but effective idea is evaluated and presented.

Original languageEnglish
Title of host publicationProceedings of the 2014 Research in Adaptive and Convergent Systems, RACS 2014
PublisherAssociation for Computing Machinery
Pages350-355
Number of pages6
ISBN (Electronic)9781450330602
DOIs
StatePublished - 05 10 2014
Externally publishedYes
Event2014 Conference on Research in Adaptive and Convergent Systems, RACS 2014 - Towson, United States
Duration: 05 10 201408 10 2014

Publication series

NameProceedings of the 2014 Research in Adaptive and Convergent Systems, RACS 2014

Conference

Conference2014 Conference on Research in Adaptive and Convergent Systems, RACS 2014
Country/TerritoryUnited States
CityTowson
Period05/10/1408/10/14

Bibliographical note

Publisher Copyright:
© 2014 ACM.

Keywords

  • Blocking time analysis
  • Dedicated accelerators
  • Synchronization protocols

Fingerprint

Dive into the research topics of 'Real-time process synchronization for systems with accelerators'. Together they form a unique fingerprint.

Cite this