Back to Search Start Over

Mouldable fork-join task scheduling techniques with inter and intra-task communications

Authors :
Nishikawa, Hiroki
Shimada, Kana
Taniguchi, Ittetsu
Tomiyama, Hiroyuki
Source :
International Journal of Embedded Systems; 2022, Vol. 15 Issue: 1 p69-81, 13p
Publication Year :
2022

Abstract

Multicore task scheduling that determines the execution order of tasks and mapping on multiple cores is one of the most crucial design processes in order to fully exploit the potential of multicore systems. This paper studies a task scheduling problem for mouldable fork-join tasks with inter and intra-task communications. Unlike existing works, our work assumes that a task can be split into multiple threads, and the threads can run independently in a data-parallel fork-join manner. Our proposed techniques decide the number of cores and the execution start time for each task on the assumption of inter and intra-task communications at the same time during scheduling. The proposed techniques are based on integer programming formulation. The goal is to minimise the overall schedule length. We evaluate the performance of our proposed techniques and the effect of the communications on scheduling results.

Details

Language :
English
ISSN :
17411068 and 17411076
Volume :
15
Issue :
1
Database :
Supplemental Index
Journal :
International Journal of Embedded Systems
Publication Type :
Periodical
Accession number :
ejs59402125
Full Text :
https://doi.org/10.1504/IJES.2022.122074