Benchmarking OpenMP programs for real-time scheduling

Yang Wang, Nan Guan, Jinghao Sun, Mingsong Lv, Qingqiang He, Tianzhang He, Wang Yi

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

24 Scopus citations

Abstract

Real-time systems are shifting from single-core to multi-core processors. Software must be parallelized to fully utilize the computation power of multi-core architecture. OpenMP is a popular parallel programming framework in general and high-performance computing, and recently has drawn a lot of interests in embedded and real-time computing. Much recent work has been done on real-time scheduling of OpenMP-based parallel workload. However, these studies conduct evaluations with randomly generated task systems, which cannot well represent the structure features of OpenMP workload. This paper presents a benchmark suite, ompTGB, to support research on real-time scheduling of OpenMP-based parallel tasks. ompTGB does not only collect realistic OpenMP programs, but also models them into task graphs so that the real-time scheduling researchers can easily understand and use them. We also present a new response time bound for a subset of OpenMP programs and use it to demonstrate the usage of ompTGB.

Original languageEnglish
Title of host publicationRTCSA 2017 - 23rd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781538618981
DOIs
StatePublished - 19 Sep 2017
Externally publishedYes
Event23rd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2017 - Hsinchu, Taiwan, Province of China
Duration: 16 Aug 201718 Aug 2017

Publication series

NameRTCSA 2017 - 23rd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications

Conference

Conference23rd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2017
Country/TerritoryTaiwan, Province of China
CityHsinchu
Period16/08/1718/08/17

Fingerprint

Dive into the research topics of 'Benchmarking OpenMP programs for real-time scheduling'. Together they form a unique fingerprint.

Cite this