LOAD BALANCING DATA-PARALLEL PROGRAMS ON DISTRIBUTED-MEMORY COMPUTERS

Citation
J. Dekeyser et D. Roose, LOAD BALANCING DATA-PARALLEL PROGRAMS ON DISTRIBUTED-MEMORY COMPUTERS, Parallel computing, 19(11), 1993, pp. 1199-1219
Citations number
27
Categorie Soggetti
Computer Sciences","Computer Applications & Cybernetics
Journal title
ISSN journal
01678191
Volume
19
Issue
11
Year of publication
1993
Pages
1199 - 1219
Database
ISI
SICI code
0167-8191(1993)19:11<1199:LBDPOD>2.0.ZU;2-6
Abstract
In this paper a set of programming constructs for the implementation o f data parallel algorithms on distributed memory parallel computers is proposed. The load balancing problem for data parallel programs is ca st in a special from. Its relation to the general load balancing probl em is analyzed. The applicability of these constructs is asserted for a number of grid-oriented numerical applications. A software tool prov ides run-time support for data parallel programs based on the proposed constructs. While the application - according to the data parallel pr ogramming paradigm - partitions the grid, the tool assigns the partiti ons to the processors, using built-in mapping algorithms. The approach is general enough to accommodate for data parallel algorithms with va rying communication structure and variable calculation requirements us ing pseudo-dynamic load balancing strategies.