Loop Scheduling for Heterogeneous Computing Environment Based on Performance Prediction

Wei-Ming Lin, Yongsheng Song · Scalable Computing Practice and Experience · 2002

In this paper, the problem of parallel loop scheduling for heterogeneous networks of workstations is discussed. A practical network of workstations is heterogeneous where computing power varies in different composing workstations. A simple loop scheduling technique is insufficient in exploiting maximum computing power of such a system. We propose a fundamental idea for a performance prediction tool to gauge the relative computing power among composing workstations so that parallel performance of a program run on a given network can be predicted. In view of the performance prediction results, a loop scheduling approach is then incorporated into the system to achieve close-to-optimal parallel performance. Examples running benchmark programs demonstrate a significant gain from the proposed approach over traditional scheduling approaches.

Read the paper · More papers on PaperTik