| 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 38 | attention-aocc-znver5-256 | attention_v2.cpp:30-31 | main | Innermost | 3.80 | 3.79 | 38.45 | 1.00 | 1.91 | 13.54 | 1.00 | 1 | 0.00 | 8.33 | 4.00 | 4.00 | 2.09 | 0.30 | 4.00 |
| ○Loop 33 | attention-aocc-znver5-256 | attention_v2.cpp:30-31 | main | Innermost | 2.37 | 2.37 | 23.96 | 1.00 | 1.91 | 13.54 | 1.00 | 1 | 0.00 | 8.33 | 4.00 | 4.00 | 2.09 | 0.30 | 4.00 |
| ○Loop 29 | attention-aocc-znver5-256 | attention_v2.cpp:30-31 | main | Innermost | 0.65 | 0.65 | 6.53 | 1.00 | 1.91 | 13.54 | 1.00 | 1 | 0.00 | 8.33 | 4.00 | 4.00 | 2.09 | 0.30 | 4.00 |
| ○Loop 28 | attention-aocc-znver5-256 | attention_v2.cpp:30-31 | main | Innermost | 0.62 | 0.62 | 6.28 | 1.00 | 1.91 | 13.54 | 1.00 | 1 | 0.00 | 8.33 | 4.00 | 4.00 | 2.09 | 0.30 | 4.00 |
| ○Loop 50 | attention-aocc-znver5-256 | attention_v2.cpp:27-27,attention_v2.cpp:30-30,attention_v2.cpp:33-33 | main | InBetween | 0.57 | 0.57 | 5.78 | 1.34 | 2.80 | 6.19 | 1.48 | 4 | 34.12 | 16.80 | 3.69 | 2.75 | 1.32 | 0.60 | 2.50 |
| ○Loop 30 | attention-aocc-znver5-256 | attention_v2.cpp:30-31 | main | Innermost | 0.52 | 0.52 | 5.27 | 1.00 | 1.91 | 13.54 | 1.00 | 1 | 0.00 | 8.33 | 4.00 | 4.00 | 2.09 | 0.30 | 4.00 |
| ○Loop 37 | attention-aocc-znver5-256 | attention_v2.cpp:55-56 | main | Innermost | 0.15 | 0.15 | 1.47 | 1.10 | 1.07 | 3.82 | 3.20 | 1 | 81.08 | 25.00 | 8.00 | 7.25 | 7.50 | 2.09 | 2.50 |
| ○Loop 59 | attention-aocc-znver5-256 | attention_v2.cpp:26-27,attention_v2.cpp:30-30,attention_v2.cpp:33-33 | main | InBetween | 0.05 | 0.05 | 0.51 | 1.55 | 1.77 | 5.76 | 1.95 | 4 | 42.35 | 18.38 | 3.34 | 2.16 | 1.89 | 0.58 | 1.72 |
| ○Loop 35 | attention-aocc-znver5-256 | attention_v2.cpp:52-53 | main | Innermost | 0.05 | 0.05 | 0.51 | 1.01 | 1.01 | 3.42 | 6.88 | 1 | 84.21 | 26.64 | 27.50 | 27.25 | 27.25 | 8.03 | 4.00 |
| ○Loop 56 | attention-aocc-znver5-256 | attention_v2.cpp:26-27,attention_v2.cpp:30-30,attention_v2.cpp:33-33 | main | InBetween | 0.05 | 0.04 | 0.46 | 1.55 | 1.77 | 5.76 | 1.95 | 4 | 42.35 | 18.38 | 3.34 | 2.16 | 1.89 | 0.58 | 1.72 |
| ○Loop 53 | attention-aocc-znver5-256 | attention_v2.cpp:26-27,attention_v2.cpp:30-30,attention_v2.cpp:33-33 | main | InBetween | 0.05 | 0.04 | 0.46 | 1.55 | 1.77 | 5.76 | 1.95 | 4 | 42.35 | 18.38 | 3.34 | 2.16 | 1.89 | 0.58 | 1.72 |
| ○Loop 71 | attention-aocc-znver5-256 | cmath:1661-1661,random.tcc:3369-3370,attention_v2.cpp:163-163 | main | InBetween | 0.04 | 0.04 | 0.41 | 1.10 | 1.68 | 13.35 | 1.10 | 4 | 19.05 | 11.68 | 2.75 | 2.50 | 1.64 | 0.21 | 2.50 |
| ○Loop 41 | attention-aocc-znver5-256 | attention_v2.cpp:27-27,attention_v2.cpp:30-30,attention_v2.cpp:33-33 | main | InBetween | 0.04 | 0.04 | 0.41 | 1.63 | 1.61 | 5.76 | 1.99 | 4 | 34.12 | 17.40 | 3.41 | 2.09 | 2.12 | 0.59 | 1.71 |
| ○Loop 72 | attention-aocc-znver5-256 | random.tcc:401-406,random.tcc:413-413,random.tcc:417-420,random.tcc:455-455,random.tcc:459-463,random.tcc:3364-3367,attention_v2.cpp:163-163 | main | InBetween | 0.04 | 0.04 | 0.35 | 1.97 | 2.21 | 12.51 | 1.97 | 2 | 0.82 | 9.46 | 7.88 | 4.00 | 3.57 | 0.63 | 4.00 |
| ○Loop 61 | attention-aocc-znver5-256 | cmath:1661-1661,random.tcc:3369-3370,attention_v2.cpp:164-167 | main | InBetween | 0.03 | 0.03 | 0.25 | 1.22 | 1.43 | 11.78 | 1.22 | 64 | 30.23 | 14.10 | 9.13 | 7.50 | 6.36 | 0.77 | 7.50 |
| ○Loop 62 | attention-aocc-znver5-256 | random.tcc:401-406,random.tcc:413-413,random.tcc:417-420,random.tcc:455-455,random.tcc:459-463,random.tcc:3364-3367,attention_v2.cpp:166-166 | main | InBetween | 0.02 | 0.02 | 0.15 | 1.97 | 2.25 | 12.59 | 1.97 | 2 | 0.83 | 9.44 | 7.88 | 4.00 | 3.51 | 0.63 | 4.00 |
| ○Loop 43 | attention-aocc-znver5-256 | attention_v2.cpp:43-44,attention_v2.cpp:47-47,attention_v2.cpp:52-52,attention_v2.cpp:55-55,attention_v2.cpp:58-61 | main | InBetween | 0.02 | 0.02 | 0.15 | 2.24 | 2.06 | 7.73 | 4.66 | 490 | 42.98 | 19.78 | 24.88 | 11.13 | 12.10 | 3.22 | 5.33 |
| ○Loop 46 | attention-aocc-znver5-256 | attention_v2.cpp:52-53 | main | Innermost | 0.01 | 0.01 | 0.10 | 1.07 | 1.10 | 4.57 | 4.00 | 1 | 84.21 | 21.38 | 4.00 | 3.75 | 3.63 | 0.88 | 1.00 |
| ○Loop 45 | attention-aocc-znver5-256 | attention_v2.cpp:55-56 | main | Innermost | 0.01 | 0.01 | 0.10 | 1.00 | 2.39 | 12.31 | 1.00 | 1 | 42.86 | 14.29 | 2.50 | 2.50 | 1.05 | 0.20 | 2.50 |
| ○Loop 44 | attention-aocc-znver5-256 | attention_v2.cpp:55-56 | main | Innermost | 0.01 | 0.01 | 0.10 | 1.19 | 1.19 | 5.07 | 1.90 | 1 | 78.95 | 20.72 | 4.75 | 4.00 | 4.00 | 0.94 | 2.50 |
| ○Loop 36 | attention-aocc-znver5-256 | attention_v2.cpp:52-53 | main | Innermost | 0.01 | 0.01 | 0.10 | 1.40 | 1.37 | 6.59 | 1.75 | 1 | 50.00 | 16.41 | 1.75 | 1.25 | 1.28 | 0.27 | 1.00 |
| ○Loop 73 | attention-aocc-znver5-256 | random.tcc:401-406 | main | Innermost | 0.00 | 0.01 | 0.05 | 1.00 | 1.00 | 2.00 | 1.75 | 1 | 100.00 | 50.00 | 1.75 | 1.75 | 1.75 | 0.88 | 1.00 |