TY - GEN
T1 - Work-in-Progress
T2 - 39th IEEE Real-Time Systems Symposium, RTSS 2018
AU - Han, Meiling
AU - Guan, Nan
AU - Sun, Jinghao
AU - He, Qingqiang
AU - Deng, Qingxu
AU - Liu, Weichen
PY - 2019/1/4
Y1 - 2019/1/4
N2 - 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 significantly more precise than the existing bound while having good scalability.
AB - 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 significantly more precise than the existing bound while having good scalability.
UR - http://www.scopus.com/inward/record.url?scp=85061559529&partnerID=8YFLogxK
U2 - 10.1109/RTSS.2018.00028
DO - 10.1109/RTSS.2018.00028
M3 - Conference article published in proceeding or book
AN - SCOPUS:85061559529
T3 - Proceedings - Real-Time Systems Symposium
SP - 155
EP - 156
BT - Proceedings - 39th IEEE Real-Time Systems Symposium, RTSS 2018
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 11 December 2018 through 14 December 2018
ER -