DATA-PARALLEL LOAD BALANCING STRATEGIES

Citation
C. Fonlupt et al., DATA-PARALLEL LOAD BALANCING STRATEGIES, Parallel computing, 24(11), 1998, pp. 1665-1684
Citations number
32
Categorie Soggetti
Computer Science Theory & Methods","Computer Science Theory & Methods
Journal title
ISSN journal
01678191
Volume
24
Issue
11
Year of publication
1998
Pages
1665 - 1684
Database
ISI
SICI code
0167-8191(1998)24:11<1665:DLBS>2.0.ZU;2-Z
Abstract
Programming irregular and dynamic data-parallel algorithms must consid er the effect of data distribution. The implementation of a load balan cing algorithm is quite a difficult task for the programmer. However, a load balancing strategy may be developed independently of the applic ation. The integration of such a strategy into the data-parallel algor ithm may be relevant to a library or a data-parallel compiler run-time . We propose load distribution data-parallel algorithms for a class of irregular data-parallel algorithms called stack algorithms. Our algor ithms allow the use of regular and/or irregular communication patterns to exchange the works between processors. The results of theoretical analysis of these algorithms are presented. They allow different load balancing algorithms to be compared and the identification of criteria to choose between them. (C) 1998 Elsevier Science B.V. All rights res erved.