Parallelization 16

Speedup: 6.418 (16.450s / 2.565s) on 8 cores | Distortion: 0.002174 (bound 0.003) | Total Run Time: 110.282s

Transformation

Loop Parallelization Privatization Scheduling Synchronization Replication
water.C:1156 (36.5%) modulo water.C:1159 (vecAdd => vecAddRepl)
water.C:1686 (62.6%) modulo water.C:1644 (addval => addvalRepl)

Metrics

Run Run Time (s) Speedup Distortion
1 2.587 6.360 0.002290
2 2.577 6.385 0.001720
3 2.537 6.485 0.002540
4 2.537 6.485 0.002240
5 2.537 6.485 0.002060
6 2.537 6.485 0.002260
7 2.547 6.460 0.002310
8 2.676 6.146 0.002170
9 2.557 6.434 0.002150
10 2.587 6.360 0.002150
11 2.537 6.485 0.002140
12 2.577 6.385 0.002080
13 2.537 6.485 0.002340
14 2.537 6.485 0.002430
15 2.537 6.485 0.002090
16 2.537 6.485 0.002180
17 2.547 6.460 0.002100
18 2.696 6.101 0.001880
19 2.537 6.485 0.002320
20 2.537 6.485 0.002330
21 2.736 6.012 0.002210
22 2.537 6.485 0.002210
23 2.527 6.511 0.002270
24 2.527 6.511 0.001960
25 2.527 6.511 0.001810
26 2.527 6.511 0.002370
27 2.537 6.485 0.002360
28 2.537 6.485 0.002420
29 2.537 6.485 0.001810
30 2.587 6.360 0.002130
31 2.826 5.820 0.002650
32 2.537 6.485 0.002170
33 2.577 6.385 0.002120
34 2.537 6.485 0.002380
35 2.537 6.485 0.002370
36 2.537 6.485 0.002000
37 2.527 6.511 0.002080
38 2.527 6.511 0.002300
39 2.686 6.123 0.001880
40 2.567 6.409 0.002250
41 2.527 6.511 0.001930
42 2.537 6.485 0.001960
43 2.537 6.485 0.002060
Avg. 2.565 6.418 0.002174
Back