Download Here

Transcript
Figure 5–10 CYCLIC, BLOCK Distribution — Processor View
Kate
P[1,1]
Dan
A(1:7:2,1)
A(1:7:2,5)
A(1:7:2,2)
A(1:7:2,6)
A(1:7:2,3)
A(1:7:2,7)
P[1,2]
P[2,1]
Bob
A(2:6:2,1)
A(2:6:2,5)
A(2:6:2,2)
A(2:6:2,6)
A(2:6:2,3)
A(2:6:2,7)
Physical
Processor Name
Abstract Processor
Arrangement Index
Physical Memory Location:
elements stored contiguously
space unused
Array Elements
Stored on the
Processor
A(1:7:2,4)
Mary
Key:
P[2,2]
A(2:6:2,4)
MLO-011952
The formulas that generate the information found in Figures 5–9 and 5–10 can
be found in the High Performance Fortran Language Specification.
A visually-oriented technique for reproducing the results of these formulas for
two-dimensional distributions can be found in Section 5.5.6.9.
See Section 5.5.6.1 for a detailed explanation of the format of the figures found
in this chapter.
5.5.6.7 BLOCK, CYCLIC Distribution
BLOCK, CYCLIC distribution is analogous to CYCLIC, BLOCK, with the
opposite orientation. See Figures 5–11 and 5–12.
HPF Essentials 5–39