Bounding the execution time of parallel applications on unrelated multiprocessors
Journal article, 2022
This paper presents, for the first time, a closed-form solution for the calculation of the WCET for task-based parallel applications modeled as directed acyclic-graphs (DAG) using the general unrelated multiprocessor model that is capable of modeling a wide range of heterogeneous multiprocessor platforms. The paper contributes with a polynomial time algorithm to calculate the WCET (i.e., makespan) for the unrelated model. In addition, it presents simulation results that are based on modeling a set of representative OpenMP task-based parallel applications from the BOTS benchmark suite.
heterogeneous
Real-time Scheduling
scheduling
Makespan
Heterogeneous multiprocessors
Parallel Applications
Author
Petros Voudouris
Chalmers, Computer Science and Engineering (Chalmers), Computer Engineering (Chalmers)
Per Stenström
Chalmers, Computer Science and Engineering (Chalmers), Computer Engineering (Chalmers)
Risat Pathan
University of Gothenburg
Real-Time Systems
0922-6443 (ISSN) 1573-1383 (eISSN)
Vol. 58 2 189-232Meeting Challenges in Computer Architecture (MECCA)
European Commission (EC) (EC/FP7/340328), 2014-02-01 -- 2019-01-31.
Subject Categories
Computer Engineering
Embedded Systems
Computer Systems
DOI
10.1007/s11241-021-09375-2