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
1
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)
2
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
in Table To:
©
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