Parallelization 16

Speedup: 7.743 on 8 cores | Distortion: 0.000000 (bound 0.003)

Transformation

Loop Parallelization Privatization Scheduling Synchronization Replication
search.c:396 (19.4%) i, pointt, backcoe dynamic
search.c:322 (35.6%) i, pointt, backcoe dynamic
search.c:351 (13.8%) i, pointt, backcoe dynamic
search.c:368 (28.4%) i, pointt, backcoe dynamic
search.c:291 (2.75%) i, pointt, backcoe modulo

Final Metrics Plus

Run Speedup Distortion
Mean 7.743 0.000000
Median 7.753 0.000000
Standard Deviation 0.260 0.000000

All Parallelizations

Parallelization Loop Parallelization Speedup Distortion
1 search.c:106 (99.7%) n/a n/a
2 search.c:322 (35.6%) 1.197 0.000000
3 search.c:322 (35.6%) 1.571 0.000000
4 search.c:322 (35.6%) 1.433 0.000000
5 search.c:322 (35.6%), search.c:368 (28.4%) 1.939 0.000000
6 search.c:322 (35.6%), search.c:368 (28.4%) 2.451 0.000000
7 search.c:322 (35.6%), search.c:368 (28.4%) 2.387 0.000000
8 search.c:396 (19.4%), search.c:322 (35.6%), search.c:368 (28.4%) 3.044 0.000000
9 search.c:396 (19.4%), search.c:322 (35.6%), search.c:368 (28.4%) 3.937 0.000000
10 search.c:396 (19.4%), search.c:322 (35.6%), search.c:368 (28.4%) 3.825 0.000000
11 search.c:396 (19.4%), search.c:322 (35.6%), search.c:351 (13.8%), search.c:368 (28.4%) 5.123 0.000000
12 search.c:396 (19.4%), search.c:322 (35.6%), search.c:351 (13.8%), search.c:368 (28.4%) 6.814 0.000000
13 search.c:396 (19.4%), search.c:322 (35.6%), search.c:351 (13.8%), search.c:368 (28.4%) 6.679 0.000000
14 search.c:396 (19.4%), search.c:322 (35.6%), search.c:351 (13.8%), search.c:368 (28.4%), search.c:291 (2.75%) 7.517 0.000000
15 search.c:396 (19.4%), search.c:322 (35.6%), search.c:351 (13.8%), search.c:368 (28.4%), search.c:291 (2.75%) 8.077 0.000000
16 search.c:396 (19.4%), search.c:322 (35.6%), search.c:351 (13.8%), search.c:368 (28.4%), search.c:291 (2.75%) 8.162 0.000000