Basic HTML version of Foils prepared August 7 98

Foil 9 DISTRIBUTE and Communication

From DoD HPF Training -- 4. HPF Data Mapping Facilities DoD Training and Others -- 1995-98. by Chuck Koelbel -- Rice University


Communication (data movement) happens when two data items on different processors must be brought together
  • Assume a(n), a(m) are on different processors
    • a(n) = a(m) ­ Communicate one element
    • x = a(n) + a(m) ­ Communicate one of {a(n),a(m)}
    • a(n) = a(n) ­ No communication
How communication is accomplished is a system problem
  • Depends on data mapping (DISTRIBUTE and ALIGN)
  • Depends on data access (subscripts of arrays)
  • Depends on implementation (whose compiler?)



© 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