Skip to main navigation Skip to search Skip to main content

Response Time Bounds for Typed DAG Parallel Tasks on Heterogeneous Multi-Cores

  • Meiling Han*
  • , Nan Guan
  • , Jinghao Sun
  • , Qingqiang He
  • , Qingxu Deng
  • , Weichen Liu
  • *Corresponding author for this work

Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review

Abstract

Heterogenerous multi-cores utilize the strength of different architectures for executing particular types of workload, and usually offer higher performance and energy efficiency. In this paper, we study the worst-case response time (WCRT) analysis of typed scheduling of parallel DAG tasks on heterogeneous multi-cores, where the workload of each vertex in the DAG is only allowed to execute on a particular type of cores. The only known WCRT bound for this problem is grossly pessimistic and suffers the non-self-sustainability problem. In this paper, we propose two new WCRT bounds. The first new bound has the same time complexity as the existing bound, but is more precise and solves its non-self-sustainability problem. The second new bound explores more detailed task graph structure information to greatly improve the precision, but is computationally more expensive. We prove that the problem of computing the second bound is strongly NP-hard if the number of types in the system is a variable, and develop an efficient algorithm which has polynomial time complexity if the number of types is a constant. Experiments with randomly generated workload show that our proposed new methods are more precise than the existing bound while having good scalability.
Original languageEnglish
Article number8714030
Pages (from-to)2567-2581
JournalIEEE Transactions on Parallel and Distributed Systems
Volume30
Issue number11
Online published14 May 2019
DOIs
Publication statusPublished - Nov 2019
Externally publishedYes

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Research Keywords

  • DAG parallel task
  • embedded real-time scheduling
  • Heterogenerous multi-cores system
  • response time analysis

Fingerprint

Dive into the research topics of 'Response Time Bounds for Typed DAG Parallel Tasks on Heterogeneous Multi-Cores'. Together they form a unique fingerprint.

Cite this