Skip to main navigation Skip to search Skip to main content

Benchmarking OpenMP programs for real-time scheduling

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

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

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
PublisherIEEE
ISBN (Print)9781538618981
DOIs
Publication statusPublished - 19 Sept 2017
Externally publishedYes
Event23rd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2017 - Hsinchu, Taiwan, 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
PlaceTaiwan, China
CityHsinchu
Period16/08/1718/08/17

Bibliographical note

Publication details (e.g. title, author(s), publication statuses and dates) are captured on an “AS IS” and “AS AVAILABLE” basis at the time of record harvesting from the data source. Suggestions for further amendments or supplementary information can be sent to [email protected].

Fingerprint

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

Cite this