Sciweavers

IEEEPACT
1998
IEEE

A New Heuristic for Scheduling Parallel Programs on Multiprocessor

14 years 3 months ago
A New Heuristic for Scheduling Parallel Programs on Multiprocessor
In this paper, we present an efficient algorithm, called CASS-II, for task clustering without task duplication. Unlike the DSC algorithm, which is empirically the best known algorithm to date in terms of both speed and solution quality, CASS-II uses only limited "global" information and does not recompute the critical path in each refinement step. Therefore, the algorithmruns in OjEj+jVjlgjV j which is faster than OjVj+ jEjlgjV j of the DSC algorithm. Indeed, our experimental results show that CASS-II is between 3 to 5 times faster than DSC. (It is worth pointing out that we used the C code for DSC developed by the authors of the DSC algorithm. The C code for CASS-II was developed by the authors of this paper.) With respect to solution quality, experimental results show that CASS-II is virtually as good as DSC and, in fact, even outperforms DSC for very fine grain DAGs (granularity less than 0.6).
Jing-Chiou Liou, Michael A. Palis
Added 04 Aug 2010
Updated 04 Aug 2010
Type Conference
Year 1998
Where IEEEPACT
Authors Jing-Chiou Liou, Michael A. Palis
Comments (0)