| ID | Module | Source Location | Source Function | Level | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Coverage (% app. time) | Speedup if no scalar integer | Speedup if FP arith vectorized | Speedup if fully vectorized | Speedup if FP only | Number of paths | Vectorization Ratio (%) | Vector Length Use (%) | CQA cycles | CQA cycles if no scalar integer | CQA cycles if FP arith vectorized | CQA cycles if fully vectorized | CQA cycles if FP only |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ○Loop 97 | exec | ljForce.c:191-191,ljForce.c:197-216 | ljForce.extracted | Innermost | 369.04 | 368.04 | 91.91 | 1.00 | 2.39 | 6.76 | 1.05 | 3 | 35.93 | 16.99 | 3.83 | 3.83 | 1.60 | 0.57 | 3.67 |
| ○Loop 104 | exec | timestep.c:74-78 | advanceVelocity.extracted | Innermost | 6.39 | 6.33 | 1.58 | 1.01 | 1.00 | 1.05 | 23.08 | 1 | 97.22 | 72.57 | 34.63 | 34.38 | 34.63 | 33.00 | 1.50 |
| ○Loop 66 | exec | haloExchange.c:621-630 | sortAtomsInCell | Single | 5.06 | 4.87 | 1.22 | 1.00 | 1.00 | 2.01 | 40.00 | 1 | 97.22 | 60.07 | 40.00 | 40.00 | 40.00 | 19.86 | 1.00 |
| ○Loop 96 | exec | ljForce.c:187-187,ljForce.c:197-197 | ljForce.extracted | InBetween | 3.94 | 3.75 | 0.94 | 1.00 | 1.00 | 16.00 | 3.11 | 3 | 0.00 | 6.25 | 1.17 | 1.17 | 1.17 | 0.07 | 0.38 |
| ○Loop 90 | exec | linkCells.c:211-237,linkCells.c:246-247,linkCells.c:258-269,linkCells.c:293-301,linkCells.c:327-334,linkCells.c:352-365,linkCells.c:371-373 | updateLinkCells | Innermost | 3.14 | 3.11 | 0.78 | 2.92 | 2.20 | 11.53 | 3.62 | 330 | 17.39 | 12.50 | 27.75 | 9.50 | 12.63 | 2.41 | 7.67 |
| ○Loop 99 | exec | ljForce.c:158-162,mytype.h:23-23 | ljForce.extracted.27 | Single | 1.58 | 1.56 | 0.39 | 1.56 | 1.00 | 6.25 | 6.25 | 1 | 33.33 | 12.50 | 6.25 | 4.00 | 6.25 | 1.00 | 1.00 |
| ○Loop 107 | exec | timestep.c:85-96 | advancePosition.extracted | Outermost | 1.51 | 1.43 | 0.36 | 1.11 | 1.00 | 1.08 | 11.48 | 14 | 82.18 | 67.57 | 91.88 | 82.75 | 91.88 | 84.94 | 8.00 |
| ○Loop 95 | exec | ljForce.c:178-184,ljForce.c:191-191,ljForce.c:197-197 | ljForce.extracted | InBetween | 1.47 | 1.37 | 0.34 | 1.00 | 1.00 | 13.25 | 2.35 | 4 | 0.00 | 10.16 | 2.35 | 2.35 | 2.35 | 0.18 | 1.00 |
| ○Loop 103 | exec | timestep.c:74-77 | advanceVelocity.extracted | Innermost | 1.27 | 1.21 | 0.30 | 1.00 | 1.00 | 5.33 | 1.50 | 1 | 50.00 | 18.75 | 1.50 | 1.50 | 1.50 | 0.28 | 1.00 |
| ○Loop 109 | exec | timestep.c:88-94 | advancePosition.extracted | Innermost | 0.79 | 0.74 | 0.19 | 1.00 | 1.00 | 1.06 | 2.88 | 1 | 100.00 | 95.24 | 23.00 | 23.00 | 23.00 | 21.75 | 8.00 |
| ○Loop 64 | exec | haloExchange.c:633-642 | sortAtomsInCell | Single | 0.43 | 0.11 | 0.03 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
| ○Loop 108 | exec | timestep.c:88-93 | advancePosition.extracted | Innermost | 0.42 | 0.05 | 0.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |