Beruflich Dokumente
Kultur Dokumente
...
P0 Pn
... ...
P0 Pn/2 P0 Pn/2
500
400
300
200
100
0
1 2 4 8 16 32 64 128
Number of Cores (quad-core nodes)
90% UPC
Hybrid-4
Percent Local Data
80%
Hybrid-8
70% Hybrid-16
60%
50%
40%
30%
20%
10%
0%
1 2 4 8 16 32 64 128
Number of Cores
for i in 1..t_max
t <- new octree()
forall b in bodies
insert(t, b)
summarize_subtrees(t)
forall b in bodies
compute_forces(b, t)
summarize_subtrees(t)
our_bodies <- partion(group id, bodies)
forall b in bodies
advance(b)
Allgather(bodies)
160
Speedup
128
96
64
32
0
0 64 128 192 256
Number of Cores