Loop id | Source Location | Source Function | Level | Exclusive coverage run_0 (%) | Inclusive coverage run_0 (%) | Max Exclusive Time Over Threads run_0 (s) | Max Inclusive Time Over Threads run_0 (s) | Exclusive Time w.r.t. Wall Time run_0 (s) | Inclusive Time w.r.t. Wall Time run_0 (s) | Nb Threads run_0 | Vectorization Ratio (%) | Vector Length Use (%) | Speedup If No Scalar Integer | Speedup If FP Vectorized | Speedup If Fully Vectorized | Speedup If Perfect Load Balancing run_0 | Stride 0 | Stride 1 | Stride n | Stride Unknown | Stride Indirect | Speedup If Data in L1 run_0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3 | spmxv.exe - main.cpp:72-74 | spmxv(ooo_options*, ooo_input*) [clone ._omp_fn.2] | Innermost | 80.19 | 80.19 | 31.81 | 31.81 | 31.82 | 31.82 | 52 | 0 | 12.5 | 1 | 2.91 | 8 | 1.11 | 0 | 2 | 0 | 0 | 1 | NA |
1 | spmxv.exe - main.cpp:68-76 | spmxv(ooo_options*, ooo_input*) [clone ._omp_fn.2] | InBetween | 3.15 | 83.34 | 1.40 | 33.14 | 1.25 | 33.07 | 52 | 20 | 12.5 | 1.7 | 1 | 13.22 | 1.24 | 0.5 | 2 | 1 | 0 | 0 | NA |
2 | spmxv.exe - main.cpp:65-76 | spmxv(ooo_options*, ooo_input*) [clone ._omp_fn.2] | Outermost | 0.01 | 83.36 | 0.02 | 32.53 | 0.01 | 33.08 | 34 | 0 | 9.38 | 1 | 1 | 14.4 | 2.52 | 1 | 3 | 1 | 0 | 0 | NA |
91 | spmxv.exe - ooo_cmdline.h:83-97 [...] | void load_drops_matlab_matrix<double, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int*&, int*&, double*&, int&, int&, int&) | Innermost | 0.00 | 0.00 | 0.08 | 0.08 | 0.00 | 0.00 | 1 | 0 | 11.7 | 4.71 | 1 | 12.97 | 1 | 3 | 1 | 2.5 | 0 | 0 | NA |
11 | spmxv.exe - main.cpp:60-79 [...] | spmxv(ooo_options*, ooo_input*) | Single | 0.00 | 0.00 | 0.04 | 0.04 | 0.00 | 0.00 | 1 | 50 | 22.5 | 1.75 | 1 | 5.89 | 1 | 2 | 1 | 0 | 0 | 0 | NA |
4 | spmxv.exe - main.cpp:45-52 | spmxv(ooo_options*, ooo_input*) [clone ._omp_fn.1] | InBetween | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 7 | 18.18 | 12.5 | 3.38 | 1 | 12.2 | 1 | NA | NA | NA | NA | NA | NA |
7 | spmxv.exe - main.cpp:49-52 | spmxv(ooo_options*, ooo_input*) [clone ._omp_fn.1] | Innermost | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 3 | 100 | 50 | 1 | 1 | 2 | 1 | 0 | 4 | 0 | 0 | 0 | 0.36 |
81 | spmxv.exe - ooo_cmdline.cpp:171-173 | print_error_check(double*, ooo_input*, ooo_options*) | Innermost | 0.00 | 0.00 | 0.01 | 0.01 | 0.00 | 0.00 | 1 | 0 | 12.5 | 1 | 2.91 | 8 | 1 | 0 | 2 | 0 | 0 | 1 | NA |
10 | spmxv.exe - main.cpp:35-37 | spmxv(ooo_options*, ooo_input*) [clone ._omp_fn.0] | Innermost | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2 | 100 | 50 | 1 | 1 | 2 | 1 | 0 | 5 | 0 | 0 | 0 | NA |
80 | spmxv.exe - ooo_cmdline.cpp:180-181 | print_error_check(double*, ooo_input*, ooo_options*) | Single | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1 | 0 | 12.5 | 1 | 2.67 | 8 | 1 | 0 | 1 | 0 | 0 | 0 | NA |