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