Parallelization 31

Speedup: 0.999 (20.130s / 20.144s) on 8 cores | Distortion: 0.000000 (bound 0.003) | Total Run Time: 866.192s

Transformation

Loop Parallelization Privatization Scheduling Synchronization Replication
water.C:1156 (35.6%) static water.C:1159 (vecAdd => vecAddSync)
water.C:1676 (63.8%) p2, p1 static water.C:313,314,315 (vecAdd => vecAddSync) water.C:1644 (addval => addvalRepl)

Metrics

Run Run Time (s) Speedup Distortion
1 20.314 0.991 0.000000
2 20.104 1.001 0.000000
3 20.314 0.991 0.000000
4 20.164 0.998 0.000000
5 20.014 1.006 0.000000
6 19.864 1.013 0.000000
7 20.084 1.002 0.000000
8 19.984 1.007 0.000000
9 20.084 1.002 0.000000
10 20.234 0.995 0.000000
11 20.194 0.997 0.000000
12 20.214 0.996 0.000000
13 20.244 0.994 0.000000
14 20.054 1.004 0.000000
15 20.074 1.003 0.000000
16 20.104 1.001 0.000000
17 20.214 0.996 0.000000
18 20.344 0.989 0.000000
19 20.104 1.001 0.000000
20 20.194 0.997 0.000000
21 20.114 1.001 0.000000
22 20.194 0.997 0.000000
23 19.944 1.009 0.000000
24 20.184 0.997 0.000000
25 20.084 1.002 0.000000
26 20.274 0.993 0.000000
27 20.134 1.000 0.000000
28 20.014 1.006 0.000000
29 20.244 0.994 0.000000
30 20.264 0.993 0.000000
31 20.264 0.993 0.000000
32 20.074 1.003 0.000000
33 20.164 0.998 0.000000
34 20.334 0.990 0.000000
35 20.404 0.987 0.000000
36 20.054 1.004 0.000000
37 20.054 1.004 0.000000
38 19.934 1.010 0.000000
39 20.054 1.004 0.000000
40 20.134 1.000 0.000000
41 20.074 1.003 0.000000
42 20.164 0.998 0.000000
43 20.134 1.000 0.000000
Avg. 20.144 0.999 0.000000
Back