| 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 53 | attention-clang-gnr512 | attention_v2.cpp:30-31 | main | Innermost | 4.40 | 4.40 | 37.82 | 1.00 | 1.64 | 13.09 | 1.00 | 1 | 0.00 | 8.33 | 16.00 | 16.00 | 9.78 | 1.22 | 16.00 |
| ○Loop 65 | attention-clang-gnr512 | attention_v2.cpp:30-31 | main | Innermost | 2.76 | 2.76 | 23.72 | 1.00 | 1.60 | 13.02 | 1.00 | 1 | 0.00 | 8.33 | 16.00 | 16.00 | 10.00 | 1.23 | 16.00 |
| ○Loop 42 | attention-clang-gnr512 | attention_v2.cpp:30-31 | main | Innermost | 0.74 | 0.74 | 6.32 | 1.00 | 1.78 | 14.22 | 1.00 | 1 | 0.00 | 7.50 | 16.00 | 16.00 | 9.00 | 1.13 | 16.00 |
| ○Loop 44 | attention-clang-gnr512 | attention_v2.cpp:30-31 | main | Innermost | 0.72 | 0.72 | 6.19 | 1.00 | 1.78 | 14.22 | 1.00 | 1 | 0.00 | 7.50 | 16.00 | 16.00 | 9.00 | 1.13 | 16.00 |
| ○Loop 43 | attention-clang-gnr512 | attention_v2.cpp:30-31 | main | Innermost | 0.71 | 0.71 | 6.10 | 1.00 | 1.78 | 14.22 | 1.00 | 1 | 0.00 | 7.50 | 16.00 | 16.00 | 9.00 | 1.13 | 16.00 |
| ○Loop 64 | attention-clang-gnr512 | attention_v2.cpp:27-27,attention_v2.cpp:30-30,attention_v2.cpp:33-33 | main | InBetween | 0.69 | 0.69 | 5.89 | 2.41 | 1.04 | 1.52 | 3.00 | 23 | 29.63 | 21.12 | 16.50 | 6.83 | 15.87 | 10.85 | 5.50 |
| ○Loop 49 | attention-clang-gnr512 | attention_v2.cpp:55-56 | main | Innermost | 0.19 | 0.19 | 1.63 | 1.11 | 1.00 | 1.85 | 2.10 | 1 | 83.33 | 30.21 | 21.00 | 19.00 | 21.00 | 11.38 | 10.00 |
| ○Loop 52 | attention-clang-gnr512 | attention_v2.cpp:27-27,attention_v2.cpp:30-30,attention_v2.cpp:33-33 | main | InBetween | 0.13 | 0.13 | 1.07 | 2.50 | 1.04 | 1.37 | 3.17 | 23 | 39.02 | 24.43 | 15.83 | 6.33 | 15.29 | 11.54 | 5.00 |
| ○Loop 78 | attention-clang-gnr512 | attention_v2.cpp:27-27,attention_v2.cpp:30-30,attention_v2.cpp:33-33 | main | InBetween | 0.07 | 0.07 | 0.60 | 2.17 | 1.00 | 12.94 | 2.60 | 8 | 13.33 | 13.33 | 6.50 | 3.00 | 6.50 | 0.50 | 2.50 |
| ○Loop 59 | attention-clang-gnr512 | attention_v2.cpp:55-56 | main | Innermost | 0.07 | 0.06 | 0.56 | 1.38 | 1.38 | 1.83 | 1.83 | 1 | 83.33 | 21.18 | 5.50 | 4.00 | 4.00 | 3.00 | 3.00 |
| ○Loop 83 | attention-clang-gnr512 | attention_v2.cpp:27-27,attention_v2.cpp:30-30,attention_v2.cpp:33-33 | main | InBetween | 0.06 | 0.06 | 0.52 | 2.17 | 1.00 | 13.22 | 2.60 | 8 | 16.67 | 13.54 | 6.50 | 3.00 | 6.50 | 0.49 | 2.50 |
| ○Loop 98 | attention-clang-gnr512 | 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.04 | 0.04 | 0.34 | 2.35 | 1.84 | 11.86 | 2.65 | 2 | 0.72 | 9.97 | 10.58 | 4.50 | 5.75 | 0.89 | 4.00 |
| ○Loop 73 | attention-clang-gnr512 | attention_v2.cpp:27-27,attention_v2.cpp:30-30,attention_v2.cpp:33-33 | main | InBetween | 0.04 | 0.04 | 0.34 | 2.17 | 1.00 | 12.94 | 2.60 | 8 | 13.33 | 13.33 | 6.50 | 3.00 | 6.50 | 0.50 | 2.50 |
| ○Loop 57 | attention-clang-gnr512 | 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.30 | 2.05 | 1.02 | 1.67 | 4.06 | 490 | 43.07 | 26.46 | 34.50 | 16.83 | 33.68 | 20.70 | 8.50 |
| ○Loop 58 | attention-clang-gnr512 | attention_v2.cpp:55-56 | main | Innermost | 0.03 | 0.03 | 0.21 | 1.00 | 2.88 | 4.00 | 1.00 | 1 | 42.86 | 14.29 | 3.00 | 3.00 | 1.04 | 0.75 | 3.00 |
| ○Loop 97 | attention-clang-gnr512 | cmath:1661-1661,random.tcc:3369-3370,attention_v2.cpp:163-164 | main | InBetween | 0.02 | 0.02 | 0.17 | 1.14 | 2.49 | 4.56 | 1.14 | 4 | 20.83 | 11.72 | 3.42 | 3.00 | 1.37 | 0.75 | 3.00 |
| ○Loop 94 | attention-clang-gnr512 | 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.02 | 0.02 | 0.17 | 2.35 | 1.87 | 11.93 | 2.65 | 2 | 0.74 | 9.95 | 10.58 | 4.50 | 5.67 | 0.89 | 4.00 |
| ○Loop 87 | attention-clang-gnr512 | cmath:1661-1661,random.tcc:3369-3370,attention_v2.cpp:164-167 | main | InBetween | 0.02 | 0.02 | 0.17 | 1.24 | 2.29 | 4.96 | 1.24 | 64 | 35.14 | 14.36 | 11.17 | 9.00 | 4.89 | 2.25 | 9.00 |
| ○Loop 45 | attention-clang-gnr512 | attention_v2.cpp:237-238 | main | Innermost | 0.02 | 0.02 | 0.17 | 1.03 | 1.00 | 1.15 | 10.00 | 1 | 100.00 | 65.00 | 10.00 | 9.67 | 10.00 | 8.67 | 1.00 |
| ○Loop 60 | attention-clang-gnr512 | attention_v2.cpp:52-53 | main | Innermost | 0.02 | 0.02 | 0.13 | 1.20 | 1.18 | 4.86 | 5.42 | 1 | 81.58 | 25.66 | 10.83 | 9.00 | 9.19 | 2.23 | 2.00 |
| ○Loop 47 | attention-clang-gnr512 | attention_v2.cpp:52-53 | main | Innermost | 0.02 | 0.02 | 0.13 | 1.07 | 1.00 | 1.78 | 20.29 | 1 | 83.78 | 32.09 | 81.17 | 76.00 | 81.17 | 45.50 | 4.00 |
| ○Loop 41 | attention-clang-gnr512 | random.h:140-140,random.tcc:330-336 | main | Innermost | 0.02 | 0.02 | 0.13 | 1.00 | 1.00 | 16.00 | 29.20 | 1 | 0.00 | 9.01 | 14.60 | 14.60 | 14.60 | 0.91 | 0.50 |
| ○Loop 100 | attention-clang-gnr512 | random.tcc:412-414 | main | Innermost | 0.01 | 0.01 | 0.09 | 1.00 | 1.00 | 4.78 | 7.17 | 1 | 89.29 | 23.66 | 7.17 | 7.17 | 7.17 | 1.50 | 1.00 |
| ○Loop 88 | attention-clang-gnr512 | 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.09 | 2.35 | 1.87 | 11.93 | 2.65 | 2 | 0.74 | 9.95 | 10.58 | 4.50 | 5.67 | 0.89 | 4.00 |
| ○Loop 61 | attention-clang-gnr512 | attention_v2.cpp:47-48 | main | Innermost | 0.01 | 0.01 | 0.09 | 1.00 | 1.00 | 16.00 | 2.00 | 1 | 0.00 | 6.25 | 1.00 | 1.00 | 1.00 | 0.06 | 0.50 |
| ○Loop 91 | attention-clang-gnr512 | 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.00 | 0.04 | 2.35 | 1.87 | 11.93 | 2.65 | 2 | 0.74 | 9.95 | 10.58 | 4.50 | 5.67 | 0.89 | 4.00 |
| ○Loop 90 | attention-clang-gnr512 | random.tcc:412-414 | main | Innermost | 0.01 | 0.00 | 0.04 | 1.00 | 1.00 | 4.78 | 7.17 | 1 | 89.29 | 23.66 | 7.17 | 7.17 | 7.17 | 1.50 | 1.00 |
| ○Loop 62 | attention-clang-gnr512 | attention_v2.cpp:47-48 | main | Innermost | 0.01 | 0.00 | 0.04 | 1.00 | 1.00 | 2.00 | 1.00 | 1 | 100.00 | 50.00 | 4.00 | 4.00 | 4.00 | 2.00 | 4.00 |
| ○Loop 48 | attention-clang-gnr512 | attention_v2.cpp:52-53 | main | Innermost | 0.01 | 0.00 | 0.04 | 1.30 | 2.12 | 8.00 | 2.17 | 1 | 57.14 | 16.96 | 2.17 | 1.67 | 1.02 | 0.27 | 1.00 |