GLB: a low-cost scheduling algorithm for distributed-memory architectures

Andrei Rădulescu, Arjan J. C. van Gemund · 2002

This paper proposes a new compile time scheduling algorithm for distributed-memory systems, called Global Load Balancing (GLB). GLB is intended as the second step in the multi-step class of scheduling algorithms. Experimental results show that compared with known scheduling algorithms of the same low-cost complexity, the proposed algorithm improves schedule lengths up to 30%. Compared to algorithms with higher order complexities, the typical schedule lengths obtained with the proposed algorithm are at most twice longer.

Read the paper · More papers on PaperTik