Real-Time Scheduling upon a Host-Centric Acceleration Architecture with Data Offloading

Jinghao Sun, Jing Li, Zhishan Guo, An Zou, Xuan Zhang, Kunal Agrawal, Sanjoy Baruah

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

1 Scopus citations

Abstract

Challenging scheduling problems arise in the implementation of cyber-physical systems upon heterogeneous platforms with (serial) data offloading and (parallel) computation. In this paper, we adapt techniques from scheduling theory to model, analyze, and derive scheduling algorithms for real-time workloads on such platforms. We characterize the performance of the proposed algorithms, both analytically via the approximation ratio metric and experimentally through simulation experiments upon synthetic workloads that are justified via a case study on a CPU-GPU platform. The evaluation exposes some divergence between the analytical characterization and experimental one; recommendations that seek to balance such divergent characterizations are made regarding the choice of algorithmic approaches.

Original languageEnglish (US)
Title of host publicationProceedings - 2020 IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages56-69
Number of pages14
ISBN (Electronic)9781728154992
DOIs
StatePublished - Apr 2020
Event26th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2020 - Sydney, Australia
Duration: Apr 21 2020Apr 24 2020

Publication series

NameProceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS
Volume2020-April
ISSN (Print)1545-3421

Conference

Conference26th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2020
Country/TerritoryAustralia
CitySydney
Period4/21/204/24/20

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Fingerprint

Dive into the research topics of 'Real-Time Scheduling upon a Host-Centric Acceleration Architecture with Data Offloading'. Together they form a unique fingerprint.

Cite this