SLIDE 5 3 1 2 12 13 14 15 11 8 9 10 4 5 6 7
Σ0 Σ
1 2 3 12 13 14 15 11 8 9 10
Σ0 Σ
1 2 3
Σ Σ
4 5 6 7 12 13 14 15
Σ Σ
4 5 6 7
Σ Σ
8 9 10 11 12 13 14 15
Σ0 Σ
1 2 3
Σ Σ
4 5 6 7
Σ Σ
8 9 10 11
Σ Σ15
12 13 14
Σ Σ15
12 13 14
Σ Σ
8 9 10 11
Σ0 Σ Σ
4 5 6 7 3
1 2 3 1 2 3 1 2 3 1 2 3
4 5 6 7
Substep 2 Substep 1
11 8 9 10
1 2 3 1 2 3
Σ0 Σ
1 2 3
Substep 3 Substep 4 Substep 1 Substep 2
Σ0 Σ4 Σ8 Σ Σ15
12 13 14 3 7 11
1 2 3
Σ0 Σ Σ15
12 13 14
Σ4 Σ9
3
Σ
7 8 10 11
1 2 3 Substep 4 Substep 3
(b) Four processors simulating the second communication step of 16 processors (a) Four processors simulating the first communication step of 16 processors
Figure 5.5 Four processing elements simulating 16 processing elements to compute the sum of 16 numbers (first two steps). j
i denotes the sum of numbers with consecutive labels from i to j.