| Name | Module | Max Thread Time / Walltime run_0 (%) | Coverage run_0 (%) | Coverage Excluding Loops run_0 (%) | Max Inclusive Time Over Threads run_0 (s) | Max Exclusive Time Over Threads run_0 (s) | Inclusive Time w.r.t. Wall Time run_0 (s) | Exclusive Time w.r.t. Wall Time run_0 (s) | Nb Threads run_0 | Deviation (coverage) run_0 | Deviation (walltime) run_0 | Categories run_0 | GFLOPS run_0 | Compilation Options |
| ►main+ | attention-avx512 | 90.51 | 90.59 | 0.00 | 14.05 | 0.00 | 14.05 | 0.00 | 1 | 0.00 | 0.00 | Exe (%): 100.00 | 1.14 | clang version 22.1.3 /usr/bin/clang++ --driver-mode=g++ -O3 -g -fno-omit-frame-pointer -grecord-command-line -march=skylake-avx512 -mprefer-vector-width=512 -Rpass=loop-vectorize -Rpass-analysis=loop-vectorize -fveclib=libmvec -ffast-math attention.cpp -o ... |
| ►Loop 74 - attention.cpp:26-171 - attention-avx512 [...]+ | | 0.00 | 13.28 | 0.00 | 2.06 | 0.00 | 2.06 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 75 - attention.cpp:26-171 - attention-avx512 [...]+ | | 0.00 | 13.28 | 0.00 | 2.06 | 0.00 | 2.06 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 76 - attention.cpp:27-33 - attention-avx512+ | | 0.84 | 13.28 | 0.84 | 2.06 | 0.13 | 2.06 | 0.13 | 1 | 0.00 | 0.00 | | 1.69 | |
| ○Loop 77 - attention.cpp:30-31 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 73 - attention.cpp:30-31 - attention-avx512 | | 12.43 | 12.44 | 12.44 | 1.93 | 1.93 | 1.93 | 1.93 | 1 | 0.00 | 0.00 | | 1.24 | |
| ►Loop 47 - attention.cpp:26-262 - attention-avx512 [...]+ | | 0.00 | 58.09 | 0.00 | 9.01 | 0.00 | 9.01 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 48 - attention.cpp:26-262 - attention-avx512 [...]+ | | 0.03 | 58.09 | 0.03 | 9.01 | 0.00 | 9.01 | 0.00 | 1 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 49 - attention.cpp:27-33 - attention-avx512+ | | 8.73 | 58.06 | 8.74 | 9.00 | 1.35 | 9.00 | 1.35 | 1 | 0.00 | 0.00 | | 1.19 | |
| ○Loop 52 - attention.cpp:30-31 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 51 - attention.cpp:30-31 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 50 - attention.cpp:30-31 - attention-avx512 | | 49.28 | 49.32 | 49.32 | 7.65 | 7.65 | 7.65 | 7.65 | 1 | 0.00 | 0.00 | | 1.18 | |
| ○Loop 53 - attention.cpp:30-31 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 30 - attention.cpp:26-306 - attention-avx512 [...]+ | | 0.00 | 3.09 | 0.00 | 0.48 | 0.00 | 0.48 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 31 - attention.cpp:26-30 - attention-avx512+ | | 0.13 | 3.09 | 0.13 | 0.48 | 0.02 | 0.48 | 0.02 | 1 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 32 - attention.cpp:27-30 - attention-avx512+ | | 0.84 | 2.97 | 0.84 | 0.46 | 0.13 | 0.46 | 0.13 | 1 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 36 - attention.cpp:30-30 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 34 - attention.cpp:30-30 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 33 - attention.cpp:30-30 - attention-avx512 | | 2.13 | 2.13 | 2.13 | 0.33 | 0.33 | 0.33 | 0.33 | 1 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 35 - attention.cpp:30-30 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 55 - attention.cpp:238-241 - attention-avx512+ | | 0.00 | 0.23 | 0.00 | 0.03 | 0.00 | 0.03 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 56 - attention.cpp:239-241 - attention-avx512+ | | 0.03 | 0.23 | 0.03 | 0.03 | 0.00 | 0.03 | 0.00 | 1 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 58 - attention.cpp:240-241 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 54 - attention.cpp:240-241 - attention-avx512 | | 0.19 | 0.19 | 0.19 | 0.03 | 0.03 | 0.03 | 0.03 | 1 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 57 - attention.cpp:240-241 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 60 - attention.cpp:26-215 - attention-avx512 [...]+ | | 0.00 | 1.32 | 0.00 | 0.20 | 0.00 | 0.20 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 61 - attention.cpp:26-30 - attention-avx512+ | | 0.00 | 1.32 | 0.00 | 0.20 | 0.00 | 0.20 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 62 - attention.cpp:30-30 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 65 - attention.cpp:27-30 - attention-avx512+ | | 0.42 | 1.32 | 0.42 | 0.20 | 0.06 | 0.20 | 0.06 | 1 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 67 - attention.cpp:30-30 - attention-avx512 | | 0.61 | 0.61 | 0.61 | 0.09 | 0.09 | 0.09 | 0.09 | 1 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 66 - attention.cpp:30-30 - attention-avx512 | | 0.29 | 0.29 | 0.29 | 0.04 | 0.04 | 0.04 | 0.04 | 1 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 63 - attention.cpp:30-30 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 64 - attention.cpp:30-30 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 59 - attention.cpp:30-30 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 78 - attention.cpp:157-159 - attention-avx512 [...]+ | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 86 - random.tcc:412-417 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 79 - random.tcc:404-3558 - attention-avx512 [...]+ | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 80 - random.tcc:404-409 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 81 - random.tcc:412-417 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 85 - random.tcc:404-409 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 82 - random.tcc:404-3558 - attention-avx512 [...]+ | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 84 - random.tcc:412-417 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 83 - random.tcc:404-409 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 41 - attention.cpp:43-284 - attention-avx512 [...]+ | | 0.00 | 1.42 | 0.00 | 0.22 | 0.00 | 0.22 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 42 - attention.cpp:43-284 - attention-avx512 [...]+ | | 0.48 | 1.42 | 0.48 | 0.22 | 0.08 | 0.22 | 0.07 | 1 | 0.00 | 0.00 | | 1.07 | |
| ○Loop 45 - attention.cpp:47-48 - attention-avx512 | | 0.03 | 0.03 | 0.03 | 0.00 | 0.00 | 0.00 | 0.00 | 1 | 0.00 | 0.00 | | 8.00 | |
| ○Loop 43 - attention.cpp:55-56 - attention-avx512 | | 0.13 | 0.13 | 0.13 | 0.02 | 0.02 | 0.02 | 0.02 | 1 | 0.00 | 0.00 | | 1.00 | |
| ○Loop 37 - attention.cpp:47-48 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 38 - attention.cpp:52-53 - attention-avx512 | | 0.13 | 0.13 | 0.13 | 0.02 | 0.02 | 0.02 | 0.02 | 1 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 44 - attention.cpp:52-53 - attention-avx512 | | 0.13 | 0.13 | 0.13 | 0.02 | 0.02 | 0.02 | 0.02 | 1 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 39 - attention.cpp:52-53 - attention-avx512 | | 0.03 | 0.03 | 0.03 | 0.00 | 0.00 | 0.00 | 0.00 | 1 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 46 - attention.cpp:47-48 - attention-avx512 | | 0.16 | 0.16 | 0.16 | 0.03 | 0.03 | 0.03 | 0.03 | 1 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 40 - attention.cpp:55-56 - attention-avx512 | | 0.32 | 0.32 | 0.32 | 0.05 | 0.05 | 0.05 | 0.05 | 1 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 90 - random.tcc:333-339 - attention-avx512 [...] | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 69 - attention.cpp:26-193 - attention-avx512 [...]+ | | 0.00 | 13.15 | 0.00 | 2.04 | 0.00 | 2.04 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 70 - attention.cpp:26-193 - attention-avx512 [...]+ | | 0.03 | 13.15 | 0.03 | 2.04 | 0.00 | 2.04 | 0.00 | 1 | 0.00 | 0.00 | | 0.00 | |
| ►Loop 71 - attention.cpp:27-33 - attention-avx512+ | | 1.06 | 13.12 | 1.06 | 2.04 | 0.16 | 2.04 | 0.16 | 1 | 0.00 | 0.00 | | 1.33 | |
| ○Loop 72 - attention.cpp:30-31 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 68 - attention.cpp:30-31 - attention-avx512 | | 12.05 | 12.06 | 12.06 | 1.87 | 1.87 | 1.87 | 1.87 | 1 | 0.00 | 0.00 | | 1.28 | |
| ►Loop 87 - attention.cpp:156-156 - attention-avx512 [...]+ | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 88 - random.tcc:404-409 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○Loop 89 - random.tcc:412-417 - attention-avx512 | | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0 | 0.00 | 0.00 | | 0.00 | |
| ○_ZGVeN16v_tanhf | libmvec.so.1 | 5.60 | 5.61 | 5.61 | 0.87 | 0.87 | 0.87 | 0.87 | 1 | 0.00 | 0.00 | Math (%): 100.00 | 2.74 | |
| ○f32subf64x | libm.so.6 | 3.12 | 3.13 | 3.13 | 0.48 | 0.48 | 0.48 | 0.48 | 1 | 0.00 | 0.00 | Math (%): 100.00 | 2.00 | |
| ○__iscanonicall | libm.so.6 | 0.58 | 0.58 | 0.58 | 0.09 | 0.09 | 0.09 | 0.09 | 1 | 0.00 | 0.00 | Math (%): 100.00 | 1.56 | |
| ○_dl_mcount_wrapper | libc.so.6 | 0.06 | 0.06 | 0.06 | 0.01 | 0.01 | 0.01 | 0.01 | 1 | 0.00 | 0.00 | System (%): 100.00 | 1.00 | |
| ○unknown_function | attention-avx512 | 0.03 | 0.03 | 0.03 | 0.00 | 0.00 | 0.00 | 0.00 | 1 | 0.00 | 0.00 | Exe (%): 100.00 | 0.00 | |