Skip to main navigation Skip to search Skip to main content

Partitioned Scheduling and Analysis for a Typed DAG Task on Heterogeneous Multi-Cores

  • Yulong Wu
  • , Yehan Ma
  • , Mingdong Xie
  • , Weizhe Zhang*
  • *Corresponding author for this work
  • Harbin Institute of Technology Shenzhen
  • Shanghai Jiao Tong University
  • Harbin Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

Heterogeneous multi-core architectures are gaining popularity in recent years as they combine the benefits of different processors, resulting in improved execution capacity and energy efficiency. However, analyzing response times and allocating resources for the typed directed acyclic graph (DAG) task, which has complex execution logic, on heterogeneous multi-core systems poses significant challenges. Major approaches may yield overly pessimistic worst-case response time (WCRT) estimates in certain scenarios while failing to adequately address critical structural characteristics inherent to typed DAG tasks. To address these limitations, this article explores the WCRT analysis and core allocations for the typed DAG task under partitioned scheduling. In this work, we first delve into the characteristics of the topology structure of the typed DAG task and propose a novel WCRT upper bound to enhance the accuracy of WCRT analysis. Then, a subtask allocation strategy is presented, which enables an effectively utilization of the resources of multi-cores. Finally, the performance of the proposed analysis algorithm and allocation strategy are tested by implementing a verification system on a real heterogeneous multi-core platform. Experimental results demonstrate that our proposed WCRT analysis algorithm exhibits substantial improvements of 38.7% and 37.43% in the theoretical analysis performance and actual analysis accuracy, respectively. Similarly, our proposed core allocation strategy improves the theoretical and the actual execution efficiency of the system by 10.6% and 7.41%, respectively. These results substantiate the practical value of our enhanced WCRT derivation methodology and allocation scheme in improving system resource utilization efficiency.

Original languageEnglish
Article number103
JournalACM Transactions on Architecture and Code Optimization
Volume22
Issue number3
DOIs
StatePublished - 19 Sep 2025
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

Keywords

  • Real-time system
  • partitioned scheduling
  • processor allocation.
  • response time analysis
  • typed DAG task model

Fingerprint

Dive into the research topics of 'Partitioned Scheduling and Analysis for a Typed DAG Task on Heterogeneous Multi-Cores'. Together they form a unique fingerprint.

Cite this