| 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 (%) | Flops (GFLOP/s) | 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 28 | attention-avx512 | attention.cpp:30-31 | main | Innermost | 1.68 | 1.68 | 33.87 | 1.00 | 1.00 | 2.33 | 2.33 | 1 | 68.75 | 41.41 | 6.11 | 14.00 | 14.00 | 14.00 | 6.00 | 6.00 |
| ○Loop 40 | attention-avx512 | attention.cpp:30-31 | main | Innermost | 1.67 | 1.67 | 33.57 | 1.00 | 1.00 | 2.33 | 2.33 | 1 | 68.75 | 41.41 | 5.82 | 14.00 | 14.00 | 14.00 | 6.00 | 6.00 |
| ○Loop 58 | attention-avx512 | attention.cpp:30-31 | main | Innermost | 0.41 | 0.41 | 8.34 | 1.06 | 1.00 | 2.13 | 2.11 | 1 | 68.75 | 41.41 | 5.90 | 12.67 | 12.00 | 12.67 | 5.96 | 6.00 |
| ○Loop 52 | attention-avx512 | attention.cpp:30-31 | main | Innermost | 0.41 | 0.41 | 8.24 | 1.00 | 1.00 | 2.33 | 2.33 | 1 | 68.75 | 41.41 | 5.89 | 14.00 | 14.00 | 14.00 | 6.00 | 6.00 |
| ○Loop 64 | attention-avx512 | attention.cpp:30-31 | main | Innermost | 0.40 | 0.40 | 8.14 | 1.06 | 1.00 | 2.13 | 2.11 | 1 | 68.75 | 41.41 | 6.06 | 12.67 | 12.00 | 12.67 | 5.96 | 6.00 |
| ○Loop 39 | attention-avx512 | attention.cpp:27-27,attention.cpp:30-33 | main | InBetween | 0.14 | 0.14 | 2.91 | 1.10 | 1.10 | 2.32 | 3.97 | 3 | 28.71 | 17.35 | 6.41 | 17.22 | 15.67 | 15.67 | 7.41 | 4.33 |
| ○Loop 34 | attention-avx512 | attention.cpp:47-48 | main | Innermost | 0.05 | 0.05 | 1.11 | 1.00 | 1.00 | 16.00 | 1.00 | 1 | 0.00 | 6.25 | 8.32 | 32.00 | 32.00 | 32.00 | 2.00 | 32.00 |
| ○Loop 27 | attention-avx512 | attention.cpp:27-27,attention.cpp:30-33 | main | InBetween | 0.04 | 0.04 | 0.90 | 1.00 | 1.00 | 2.08 | 9.40 | 3 | 36.58 | 20.30 | 4.09 | 15.67 | 15.67 | 15.67 | 7.54 | 1.67 |
| ○Loop 51 | attention-avx512 | attention.cpp:27-27,attention.cpp:30-33 | main | InBetween | 0.03 | 0.03 | 0.60 | 1.00 | 1.00 | 2.11 | 9.40 | 3 | 34.77 | 19.80 | 6.80 | 15.67 | 15.67 | 15.67 | 7.42 | 1.67 |
| ○Loop 63 | attention-avx512 | attention.cpp:27-27,attention.cpp:30-33 | main | InBetween | 0.02 | 0.02 | 0.50 | 1.00 | 1.00 | 2.03 | 9.03 | 3 | 33.64 | 19.34 | 6.24 | 15.06 | 15.00 | 15.06 | 7.42 | 1.67 |
| ○Loop 57 | attention-avx512 | attention.cpp:27-27,attention.cpp:30-33 | main | InBetween | 0.02 | 0.02 | 0.40 | 1.01 | 1.00 | 2.04 | 9.07 | 3 | 32.79 | 19.22 | 8.60 | 15.11 | 15.00 | 15.11 | 7.42 | 1.67 |
| ○Loop 30 | attention-avx512 | attention.cpp:43-44,attention.cpp:47-47,attention.cpp:52-61,attention.cpp:98-98,attention.cpp:284-284 | main | InBetween | 0.02 | 0.02 | 0.40 | 1.66 | 1.02 | 1.34 | 4.42 | 72 | 43.84 | 37.41 | 68.95 | 26.50 | 16.00 | 25.92 | 19.80 | 6.00 |
| ○Loop 32 | attention-avx512 | attention.cpp:52-53 | main | Innermost | 0.00 | 0.00 | 0.10 | 1.00 | 1.00 | 1.00 | 1.00 | 1 | 100.00 | 100.00 | 11.50 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 |
| ○Loop 31 | attention-avx512 | attention.cpp:55-56 | main | Innermost | 0.00 | 0.00 | 0.10 | 1.50 | 1.00 | 1.00 | 1.50 | 1 | 100.00 | 100.00 | 32.40 | 1.50 | 1.00 | 1.50 | 1.50 | 1.00 |