| 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 54 | attention-clang-znver5-512 | attention_v2.cpp:30-31 | main | Innermost | 3.19 | 3.19 | 36.54 | 1.00 | 1.76 | 14.20 | 1.00 | 1 | 0.00 | 7.50 | 32.00 | 32.00 | 18.22 | 2.25 | 32.00 |
| ○Loop 66 | attention-clang-znver5-512 | attention_v2.cpp:30-31 | main | Innermost | 1.91 | 1.91 | 21.88 | 1.00 | 1.76 | 14.20 | 1.00 | 1 | 0.00 | 7.50 | 32.00 | 32.00 | 18.22 | 2.25 | 32.00 |
| ○Loop 65 | attention-clang-znver5-512 | attention_v2.cpp:27-27,attention_v2.cpp:30-30,attention_v2.cpp:33-33 | main | InBetween | 0.71 | 0.70 | 8.08 | 2.86 | 1.04 | 1.46 | 3.22 | 23 | 32.00 | 22.16 | 12.88 | 4.50 | 12.41 | 8.81 | 4.00 |
| ○Loop 42 | attention-clang-znver5-512 | attention_v2.cpp:30-31 | main | Innermost | 0.50 | 0.50 | 5.73 | 1.00 | 1.71 | 14.14 | 1.00 | 1 | 0.00 | 7.50 | 32.00 | 32.00 | 18.69 | 2.26 | 32.00 |
| ○Loop 44 | attention-clang-znver5-512 | attention_v2.cpp:30-31 | main | Innermost | 0.50 | 0.50 | 5.67 | 1.00 | 1.71 | 14.14 | 1.00 | 1 | 0.00 | 7.50 | 32.00 | 32.00 | 18.69 | 2.26 | 32.00 |
| ○Loop 43 | attention-clang-znver5-512 | attention_v2.cpp:30-31 | main | Innermost | 0.49 | 0.49 | 5.61 | 1.00 | 1.71 | 14.14 | 1.00 | 1 | 0.00 | 7.50 | 32.00 | 32.00 | 18.69 | 2.26 | 32.00 |
| ○Loop 53 | attention-clang-znver5-512 | attention_v2.cpp:26-27,attention_v2.cpp:30-30,attention_v2.cpp:33-33 | main | InBetween | 0.11 | 0.11 | 1.20 | 2.92 | 1.03 | 1.38 | 3.28 | 23 | 35.56 | 23.37 | 13.13 | 4.50 | 12.72 | 9.50 | 4.00 |
| ○Loop 50 | attention-clang-znver5-512 | attention_v2.cpp:55-56 | main | Innermost | 0.08 | 0.08 | 0.86 | 1.00 | 1.00 | 2.23 | 5.40 | 1 | 83.33 | 30.21 | 13.50 | 13.50 | 13.50 | 6.05 | 2.50 |
| ○Loop 84 | attention-clang-znver5-512 | attention_v2.cpp:26-27,attention_v2.cpp:30-30,attention_v2.cpp:33-33 | main | InBetween | 0.06 | 0.06 | 0.69 | 3.07 | 1.00 | 11.87 | 3.45 | 8 | 6.67 | 12.50 | 5.75 | 1.88 | 5.75 | 0.48 | 1.67 |
| ○Loop 79 | attention-clang-znver5-512 | attention_v2.cpp:26-27,attention_v2.cpp:30-30,attention_v2.cpp:33-33 | main | InBetween | 0.06 | 0.06 | 0.69 | 2.93 | 1.00 | 12.57 | 3.30 | 8 | 7.14 | 12.50 | 5.50 | 1.88 | 5.50 | 0.44 | 1.67 |
| ○Loop 89 | attention-clang-znver5-512 | attention_v2.cpp:26-27,attention_v2.cpp:30-30,attention_v2.cpp:33-33 | main | InBetween | 0.05 | 0.06 | 0.63 | 2.93 | 1.00 | 10.35 | 3.30 | 8 | 5.88 | 12.50 | 5.50 | 1.88 | 5.50 | 0.53 | 1.67 |
| ○Loop 58 | attention-clang-znver5-512 | 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.04 | 0.04 | 0.40 | 2.06 | 1.02 | 1.58 | 5.02 | 490 | 43.70 | 26.67 | 26.75 | 13.00 | 26.12 | 16.88 | 5.33 |
| ○Loop 48 | attention-clang-znver5-512 | attention_v2.cpp:52-53 | main | Innermost | 0.04 | 0.04 | 0.40 | 1.03 | 1.00 | 2.23 | 13.59 | 1 | 83.78 | 32.09 | 54.38 | 53.00 | 54.38 | 24.35 | 4.00 |
| ○Loop 59 | attention-clang-znver5-512 | attention_v2.cpp:55-56 | main | Innermost | 0.03 | 0.03 | 0.29 | 1.00 | 2.50 | 14.55 | 1.00 | 1 | 37.50 | 14.06 | 2.50 | 2.50 | 1.00 | 0.17 | 2.50 |
| ○Loop 61 | attention-clang-znver5-512 | attention_v2.cpp:52-53 | main | Innermost | 0.02 | 0.02 | 0.23 | 1.06 | 1.06 | 3.56 | 7.13 | 1 | 81.58 | 25.66 | 7.13 | 6.75 | 6.75 | 2.00 | 1.00 |
| ○Loop 60 | attention-clang-znver5-512 | attention_v2.cpp:55-56 | main | Innermost | 0.02 | 0.02 | 0.23 | 1.00 | 1.05 | 4.36 | 1.50 | 1 | 83.33 | 21.18 | 3.75 | 3.75 | 3.56 | 0.86 | 2.50 |
| ○Loop 94 | attention-clang-znver5-512 | random.tcc:401-406,random.tcc:409-409,random.tcc:413-413,random.tcc:417-420,random.tcc:455-455,random.tcc:459-463,random.tcc:3364-3367 | main | InBetween | 0.01 | 0.02 | 0.17 | 1.93 | 2.04 | 12.09 | 2.05 | 2 | 0.77 | 9.69 | 8.19 | 4.25 | 4.01 | 0.68 | 4.00 |
| ○Loop 103 | attention-clang-znver5-512 | cmath:1661-1661,random.tcc:3369-3370,attention_v2.cpp:163-164 | main | InBetween | 0.01 | 0.01 | 0.11 | 1.07 | 1.92 | 13.88 | 1.07 | 4 | 23.64 | 11.53 | 2.69 | 2.50 | 1.40 | 0.19 | 2.50 |
| ○Loop 100 | attention-clang-znver5-512 | random.tcc:401-406,random.tcc:409-409,random.tcc:413-413,random.tcc:417-420,random.tcc:455-455,random.tcc:459-463,random.tcc:3364-3367 | main | InBetween | 0.01 | 0.01 | 0.11 | 1.93 | 2.04 | 12.09 | 2.05 | 2 | 0.77 | 9.69 | 8.19 | 4.25 | 4.01 | 0.68 | 4.00 |
| ○Loop 93 | attention-clang-znver5-512 | cmath:1661-1661,random.tcc:3369-3370,attention_v2.cpp:164-167 | main | InBetween | 0.01 | 0.01 | 0.11 | 1.10 | 1.70 | 12.31 | 1.10 | 64 | 35.14 | 14.36 | 8.25 | 7.50 | 4.84 | 0.67 | 7.50 |
| ○Loop 46 | attention-clang-znver5-512 | attention_v2.cpp:237-238 | main | Innermost | 0.01 | 0.01 | 0.11 | 1.00 | 1.00 | 1.61 | 18.00 - 9.00 | 1 | 100.00 | 75.00 | 18.00 | 18.00 | 18.00 | 11.21 | 1.00 - 2.00 |
| ○Loop 41 | attention-clang-znver5-512 | random.h:140-140,random.tcc:330-336 | main | Innermost | 0.01 | 0.01 | 0.11 | 1.00 | 1.00 | 13.83 | 21.00 | 1 | 0.00 | 9.01 | 7.00 | 7.00 | 7.00 | 0.51 | 0.33 |
| ○Loop 106 | attention-clang-znver5-512 | random.tcc:412-414 | main | Innermost | 0.00 | 0.00 | 0.06 | 1.00 | 1.00 | 4.67 | 10.50 | 1 | 88.89 | 23.61 | 10.50 | 10.50 | 10.50 | 2.25 | 1.00 |
| ○Loop 104 | attention-clang-znver5-512 | random.tcc:401-406,random.tcc:409-409,random.tcc:413-413,random.tcc:417-420,random.tcc:455-455,random.tcc:459-463,random.tcc:3364-3367 | main | InBetween | 0.00 | 0.00 | 0.06 | 1.93 | 2.01 | 12.02 | 2.05 | 2 | 0.76 | 9.71 | 8.19 | 4.25 | 4.07 | 0.68 | 4.00 |
| ○Loop 96 | attention-clang-znver5-512 | random.tcc:412-414 | main | Innermost | 0.00 | 0.00 | 0.06 | 1.00 | 1.00 | 4.67 | 10.50 | 1 | 88.89 | 23.61 | 10.50 | 10.50 | 10.50 | 2.25 | 1.00 |
| ○Loop 95 | attention-clang-znver5-512 | random.tcc:404-406 | main | Innermost | 0.00 | 0.00 | 0.06 | 1.00 | 1.00 | 1.00 | 7.00 | 1 | 100.00 | 100.00 | 7.00 | 7.00 | 7.00 | 7.00 | 1.00 |
| ○Loop 83 | attention-clang-znver5-512 | attention_v2.cpp:26-26,attention_v2.cpp:194-194 | main | InBetween | 0.00 | 0.00 | 0.06 | 1.00 | 1.00 | 13.09 | 6.00 | 5 | 0.00 | 8.75 | 2.25 | 2.25 | 2.25 | 0.17 | 0.38 |
| ○Loop 64 | attention-clang-znver5-512 | attention_v2.cpp:26-26,attention_v2.cpp:254-254 | main | InBetween | 0.00 | 0.00 | 0.06 | 1.00 | 1.00 | 13.71 | 4.50 | 23 | 0.00 | 8.13 | 2.25 | 2.25 | 2.25 | 0.16 | 0.50 |
| ○Loop 63 | attention-clang-znver5-512 | attention_v2.cpp:47-48 | main | Innermost | 0.00 | 0.00 | 0.06 | 1.00 | 1.00 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 2.00 | 2.00 | 2.00 | 1.00 | 2.00 |
| ○Loop 47 | attention-clang-znver5-512 | attention_v2.cpp:47-48 | main | Innermost | 0.00 | 0.00 | 0.06 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 2.00 | 2.00 | 2.00 | 2.00 | 2.00 |
| ○Loop 45 | attention-clang-znver5-512 | attention_v2.cpp:237-238 | main | Innermost | 0.00 | 0.00 | 0.06 | 1.00 | 1.00 | 1.61 | 18.00 - 9.00 | 1 | 100.00 | 75.00 | 18.00 | 18.00 | 18.00 | 11.21 | 1.00 - 2.00 |