Computing Exact WCRT for Typed DAG Tasks on Heterogeneous Multi-Core Processors

Shuangshuang Chang,Jinghao Sun,Zhixiong Hao,Qingxu Deng,Nan Guan
DOI: https://doi.org/10.1016/j.sysarc.2021.102385
IF: 5.836
2022-01-01
Journal of Systems Architecture
Abstract:Heterogeneous multi-core architectures achieve high performance and energy efficiency in real-time domain towards various applications. Most real-time parallel applications on heterogeneous multi-cores can be modeled as a typed directed acyclic graph (DAG) task, where the workload of each vertex is only allowed to execute on a particular type of core. Traditional worst-case response time (WCRT) analysis methods for these applications modeled as DAG are very pessimistic and impractical, i.e., there is a big gap between existing WCRT bounds and the exact WCRT. In this paper, we propose a satisfiability modulo theories-based method to exactly analyze the WCRT of the typed DAG task scheduled upon heterogeneous multi-cores. Experimental results show that our method can significantly improve the precision of the WCRT, and thus, dramatically increase the acceptance rate in the schedulability analysis.
What problem does this paper attempt to address?