| 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-gnr256 | attention_v2.cpp:30-31 | main | Innermost | 4.23 | 4.23 | 36.92 | 1.00 | 1.64 | 13.09 | 1.00 | 1 | 0.00 | 8.33 | 16.00 | 16.00 | 9.78 | 1.22 | 16.00 |
| ○Loop 64 | attention-clang-gnr256 | attention_v2.cpp:30-31 | main | Innermost | 2.95 | 2.95 | 25.78 | 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-gnr256 | attention_v2.cpp:30-31 | main | Innermost | 0.73 | 0.73 | 6.38 | 1.00 | 1.78 | 14.22 | 1.00 | 1 | 0.00 | 7.50 | 16.00 | 16.00 | 9.00 | 1.13 | 16.00 |
| ○Loop 41 | attention-clang-gnr256 | attention_v2.cpp:30-31 | main | Innermost | 0.71 | 0.71 | 6.16 | 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-gnr256 | attention_v2.cpp:30-31 | main | Innermost | 0.70 | 0.70 | 6.12 | 1.00 | 1.78 | 14.22 | 1.00 | 1 | 0.00 | 7.50 | 16.00 | 16.00 | 9.00 | 1.13 | 16.00 |
| ○Loop 63 | attention-clang-gnr256 | attention_v2.cpp:27-27,attention_v2.cpp:30-30,attention_v2.cpp:33-33 | main | InBetween | 0.61 | 0.61 | 5.29 | 2.51 | 2.14 | 8.17 | 3.27 | 23 | 26.42 | 16.10 | 16.33 | 6.50 | 7.65 | 2.00 | 5.00 |
| ○Loop 49 | attention-clang-gnr256 | attention_v2.cpp:55-56 | main | Innermost | 0.31 | 0.31 | 2.66 | 1.17 | 1.17 | 2.10 | 2.10 | 1 | 83.33 | 25.35 | 10.50 | 9.00 | 9.00 | 5.00 | 5.00 |
| ○Loop 52 | attention-clang-gnr256 | attention_v2.cpp:27-27,attention_v2.cpp:30-30,attention_v2.cpp:33-33 | main | InBetween | 0.12 | 0.12 | 1.00 | 2.38 | 2.65 | 8.34 | 3.44 | 23 | 35.90 | 17.99 | 15.50 | 6.50 | 5.85 | 1.86 | 4.50 |
| ○Loop 79 | attention-clang-gnr256 | attention_v2.cpp:27-27,attention_v2.cpp:30-30,attention_v2.cpp:33-33 | main | InBetween | 0.08 | 0.08 | 0.66 | 2.17 | 1.00 | 12.94 | 2.60 | 8 | 13.33 | 13.33 | 6.50 | 3.00 | 6.50 | 0.50 | 2.50 |
| ○Loop 99 | attention-clang-gnr256 | 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.35 | 2.35 | 1.84 | 11.86 | 2.65 | 2 | 0.72 | 9.97 | 10.58 | 4.50 | 5.75 | 0.89 | 4.00 |
| ○Loop 74 | attention-clang-gnr256 | attention_v2.cpp:27-27,attention_v2.cpp:30-30,attention_v2.cpp:33-33 | main | InBetween | 0.04 | 0.04 | 0.35 | 2.17 | 1.00 | 12.94 | 2.60 | 8 | 13.33 | 13.33 | 6.50 | 3.00 | 6.50 | 0.50 | 2.50 |
| ○Loop 58 | attention-clang-gnr256 | attention_v2.cpp:55-56 | main | Innermost | 0.04 | 0.04 | 0.35 | 1.00 | 2.54 | 4.00 | 1.00 | 1 | 37.50 | 14.06 | 3.00 | 3.00 | 1.18 | 0.75 | 3.00 |
| ○Loop 47 | attention-clang-gnr256 | attention_v2.cpp:52-53 | main | Innermost | 0.03 | 0.03 | 0.26 | 1.14 | 1.13 | 4.40 | 10.29 | 1 | 84.21 | 26.64 | 41.17 | 36.00 | 36.35 | 9.36 | 4.00 |
| ○Loop 84 | attention-clang-gnr256 | attention_v2.cpp:27-27,attention_v2.cpp:30-30,attention_v2.cpp:33-33 | main | InBetween | 0.03 | 0.03 | 0.22 | 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-gnr256 | 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 57 | attention-clang-gnr256 | 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.13 | 2.13 | 1.84 | 7.41 | 4.54 | 210 | 40.34 | 19.38 | 29.50 | 13.83 | 15.99 | 3.98 | 6.50 |
| ○Loop 40 | attention-clang-gnr256 | 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 101 | attention-clang-gnr256 | 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 95 | attention-clang-gnr256 | 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 90 | attention-clang-gnr256 | random.tcc:404-406 | main | Innermost | 0.01 | 0.01 | 0.09 | 1.00 | 1.00 | 2.00 | 9.33 | 1 | 100.00 | 50.00 | 9.33 | 9.33 | 9.33 | 4.67 | 1.00 |
| ○Loop 89 | attention-clang-gnr256 | 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-gnr256 | attention_v2.cpp:47-48 | main | Innermost | 0.01 | 0.01 | 0.09 | 1.00 | 1.00 | 4.00 | 1.00 | 1 | 100.00 | 25.00 | 4.00 | 4.00 | 4.00 | 1.00 | 4.00 |
| ○Loop 59 | attention-clang-gnr256 | attention_v2.cpp:52-53 | main | Innermost | 0.01 | 0.01 | 0.09 | 1.40 | 1.42 | 6.19 | 2.92 | 1 | 80.00 | 20.94 | 5.83 | 4.17 | 4.10 | 0.94 | 2.00 |
| ○Loop 45 | attention-clang-gnr256 | attention_v2.cpp:237-238 | main | Innermost | 0.01 | 0.01 | 0.09 | 1.05 | 1.00 | 3.16 | 7.33 | 1 | 100.00 | 35.00 | 7.33 | 7.00 | 7.33 | 2.32 | 1.00 |
| ○Loop 100 | attention-clang-gnr256 | random.tcc:404-406 | main | Innermost | 0.01 | 0.00 | 0.04 | 1.00 | 1.00 | 2.00 | 9.33 | 1 | 100.00 | 50.00 | 9.33 | 9.33 | 9.33 | 4.67 | 1.00 |
| ○Loop 91 | attention-clang-gnr256 | 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 78 | attention-clang-gnr256 | attention_v2.cpp:26-26,attention_v2.cpp:194-194 | main | InBetween | 0.01 | 0.00 | 0.04 | 1.00 | 1.00 | 13.09 | 6.00 | 5 | 0.00 | 8.75 | 3.00 | 3.00 | 3.00 | 0.23 | 0.50 |
| ○Loop 51 | attention-clang-gnr256 | attention_v2.cpp:26-26,attention_v2.cpp:292-292 | main | InBetween | 0.01 | 0.00 | 0.04 | 1.00 | 1.00 | 14.40 | 2.50 | 23 | 0.00 | 8.33 | 3.00 | 3.00 | 3.00 | 0.21 | 1.20 |
| ○Loop 44 | attention-clang-gnr256 | attention_v2.cpp:237-238 | main | Innermost | 0.01 | 0.00 | 0.04 | 1.05 | 1.00 | 3.16 | 7.33 | 1 | 100.00 | 35.00 | 7.33 | 7.00 | 7.33 | 2.32 | 1.00 |