Basic HTML version of Foils prepared 19 September 98

Foil 16 Why use Process Groups?

From MPI Message Passing Interface Computational Science for Simulations -- Fall Semester 1998. by Geoffrey C. Fox, Nancy McCracken


1 We find a good example when we consider typical Matrix Algorithm
  • (matrix multiplication)
  • A i,j = ?k B i,k C k,j
  • summed over k'th column of B and k'th row of C
2 Consider a block decomposition of 16 by 16 matrices B and C as for Laplace's equation. (Efficient Decomposition as we will see later)
3 Each sum operation involves a subset(group) of 4 processors
4 k = 2

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 Apr 11 1999