An Algorithm For Scheduling Static Tasks On Fully Connected Homogenous Multiprocessors System

Y. K. Song,L. Y. Wu,J. Yang,D. L. Zhang
2015-01-01
Abstract:In this paper, a compile-time static task scheduling algorithm for multiprocessor system is presented to improve the inefficiency of Earliest-Task-First (ETF) algorithm. This type of inefficiency arises because the search space is too immense. According to this defect, the paper puts forward a new algorithm called Stair-Choose (SC) algorithm to reduce the search space notably and get the better result. On the basis of task-priority-order and ETF, the SC adopts macroblock-partition and macroblock-scheduling to achieve more feasible solutions into consideration. Finally, some experiments with the different scale of macroblock are provided and their results indicate that, compared with EFT algorithm, the SC algorithm can get higher scheduling performance with larger communication to computation cost and the number of tasks in each macroblock.
What problem does this paper attempt to address?