Basic HTML version of Foils prepared
August 7 98
Foil 8 Why Use DISTRIBUTE?
From
DoD HPF Training -- 4. HPF Data Mapping Facilities DoD Training and Others --
1995-98
.
by
Chuck Koelbel -- Rice University
Compilation is based on the data distribution
Computations will execute in parallel if
They are conceptually parallel (e.g. array operations)
The data is partitioned (e.g. by DISTRIBUTE)
Communication and synchronization are based on the data distribution
BLOCK reduces surface-to-volume ratio
CYCLIC (and CYCLIC(K)) improves load balance
* keeps things on one processor
©
Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu
If you have any comments about this server, send e-mail to
webmaster@npac.syr.edu
.
Page produced by
wwwfoil
on Sun Aug 9 1998