options

Functions and Loops

1 functions have been discarded from the report because their coverage is lower than the threshold set by object_coverage_threshold (0.01%). It represents about 0.00% of the application. To include them, change the value of object_coverage_threshold in the experiment directory configuration file, then rerun the command with the additionnal parameter --force-static-analysis.
Inclusive metrics are only related to the given object code and do not include other external objects / libraries.

Columns Filter

Coverage run_1_thread (%) Coverage run_2_threads (%) Coverage run_4_threads (%) Coverage run_8_threads (%) Coverage run_10_threads (%) Coverage Excluding Loops run_1_thread (%) Coverage Excluding Loops run_2_threads (%) Coverage Excluding Loops run_4_threads (%) Coverage Excluding Loops run_8_threads (%) Coverage Excluding Loops run_10_threads (%) Max Inclusive Time Over Threads run_1_thread (s) Max Inclusive Time Over Threads run_2_threads (s) Max Inclusive Time Over Threads run_4_threads (s) Max Inclusive Time Over Threads run_8_threads (s) Max Inclusive Time Over Threads run_10_threads (s) Max Exclusive Time Over Threads run_1_thread (s) Max Exclusive Time Over Threads run_2_threads (s) Max Exclusive Time Over Threads run_4_threads (s) Max Exclusive Time Over Threads run_8_threads (s) Max Exclusive Time Over Threads run_10_threads (s) Inclusive Time w.r.t. Wall Time run_1_thread (s) Inclusive Time w.r.t. Wall Time run_2_threads (s) Inclusive Time w.r.t. Wall Time run_4_threads (s) Inclusive Time w.r.t. Wall Time run_8_threads (s) Inclusive Time w.r.t. Wall Time run_10_threads (s) Exclusive Time w.r.t. Wall Time run_1_thread (s) Exclusive Time w.r.t. Wall Time run_2_threads (s) Exclusive Time w.r.t. Wall Time run_4_threads (s) Exclusive Time w.r.t. Wall Time run_8_threads (s) Exclusive Time w.r.t. Wall Time run_10_threads (s) Nb Threads run_1_thread Nb Threads run_2_threads Nb Threads run_4_threads Nb Threads run_8_threads Nb Threads run_10_threads Deviation (coverage) run_1_thread Deviation (coverage) run_2_threads Deviation (coverage) run_4_threads Deviation (coverage) run_8_threads Deviation (coverage) run_10_threads Deviation (walltime) run_1_thread Deviation (walltime) run_2_threads Deviation (walltime) run_4_threads Deviation (walltime) run_8_threads Deviation (walltime) run_10_threads Categories run_1_thread Categories run_2_threads Categories run_4_threads Categories run_8_threads Categories run_10_threads GFLOPS run_1_thread GFLOPS run_2_threads GFLOPS run_4_threads GFLOPS run_8_threads GFLOPS run_10_threads Compilation Options (run_1_thread) Efficiency (run_1_thread) Potential Speed-Up (%) (run_2_threads) Efficiency (run_2_threads) Potential Speed-Up (%) (run_4_threads) Efficiency (run_4_threads) Potential Speed-Up (%) (run_8_threads) Efficiency (run_8_threads) Potential Speed-Up (%) (run_10_threads) Efficiency (run_10_threads) Potential Speed-Up (%)
NameModuleCoverage run_1_thread (%)Coverage run_2_threads (%)Coverage run_4_threads (%)Coverage run_8_threads (%)Coverage run_10_threads (%)Coverage Excluding Loops run_1_thread (%)Coverage Excluding Loops run_2_threads (%)Coverage Excluding Loops run_4_threads (%)Coverage Excluding Loops run_8_threads (%)Coverage Excluding Loops run_10_threads (%)Max Inclusive Time Over Threads run_1_thread (s)Max Inclusive Time Over Threads run_2_threads (s)Max Inclusive Time Over Threads run_4_threads (s)Max Inclusive Time Over Threads run_8_threads (s)Max Inclusive Time Over Threads run_10_threads (s)Max Exclusive Time Over Threads run_1_thread (s)Max Exclusive Time Over Threads run_2_threads (s)Max Exclusive Time Over Threads run_4_threads (s)Max Exclusive Time Over Threads run_8_threads (s)Max Exclusive Time Over Threads run_10_threads (s)Inclusive Time w.r.t. Wall Time run_1_thread (s)Inclusive Time w.r.t. Wall Time run_2_threads (s)Inclusive Time w.r.t. Wall Time run_4_threads (s)Inclusive Time w.r.t. Wall Time run_8_threads (s)Inclusive Time w.r.t. Wall Time run_10_threads (s)Exclusive Time w.r.t. Wall Time run_1_thread (s)Exclusive Time w.r.t. Wall Time run_2_threads (s)Exclusive Time w.r.t. Wall Time run_4_threads (s)Exclusive Time w.r.t. Wall Time run_8_threads (s)Exclusive Time w.r.t. Wall Time run_10_threads (s)Nb Threads run_1_threadNb Threads run_2_threadsNb Threads run_4_threadsNb Threads run_8_threadsNb Threads run_10_threadsDeviation (coverage) run_1_threadDeviation (coverage) run_2_threadsDeviation (coverage) run_4_threadsDeviation (coverage) run_8_threadsDeviation (coverage) run_10_threadsDeviation (walltime) run_1_threadDeviation (walltime) run_2_threadsDeviation (walltime) run_4_threadsDeviation (walltime) run_8_threadsDeviation (walltime) run_10_threadsCategories run_1_threadCategories run_2_threadsCategories run_4_threadsCategories run_8_threadsCategories run_10_threadsGFLOPS run_1_threadGFLOPS run_2_threadsGFLOPS run_4_threadsGFLOPS run_8_threadsGFLOPS run_10_threadsCompilation Options(run_1_thread) Efficiency(run_1_thread) Potential Speed-Up (%)(run_2_threads) Efficiency(run_2_threads) Potential Speed-Up (%)(run_4_threads) Efficiency(run_4_threads) Potential Speed-Up (%)(run_8_threads) Efficiency(run_8_threads) Potential Speed-Up (%)(run_10_threads) Efficiency(run_10_threads) Potential Speed-Up (%)
k_means(int, point_t&, point_t&, int*, point_t&, int, int) [clone .extracted]+kmeans-icpx-O3-aggressive-soa92.9190.1585.8078.2874.880.000.000.000.000.00150.2475.2440.0420.7416.620.000.000.000.000.00150.2478.1344.4625.5221.340.000.000.000.000.001248100.005.196.136.366.220.000.120.070.050.05Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.004.999.6016.8629.3835.12clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.2.1 (2024.2.1.20240711) --driver-mode=g++ --intel -I . -MMD -MP -march=native -std=c++14 -g -fno-omit-frame-pointer -fiopenmp -O3 -x Host -funroll-loops -ffast-math -qopt-report=5 -c -o main_soa.o main_s...100.963.470.8413.320.7420.670.722.17
Loop 17 - main_soa.cpp:58-70 - kmeans-icpx-O3-aggressive-soa+92.9190.1585.8078.2874.883.533.563.253.092.85150.2475.7640.3620.9716.865.723.131.620.930.76150.2478.1344.4625.5221.345.723.081.681.010.811248100.000.080.270.290.390.000.230.110.070.063.305.258.9414.7817.70100.930.260.850.490.710.90.70.85
Loop 19 - main_soa.cpp:62-67 - kmeans-icpx-O3-aggressive-soa86.8984.2880.3173.1270.0486.8984.2880.3173.1270.04140.5070.6037.6519.4115.61140.5070.6037.6519.4115.61140.5073.0441.6223.8419.96140.5073.0441.6223.8419.961248100.005.305.896.065.830.000.490.190.110.094.909.3816.4328.6934.38100.963.220.8412.530.7419.250.720.74
Loop 18 - main_soa.cpp:62-67 - kmeans-icpx-O3-aggressive-soa2.492.312.242.071.992.492.312.242.071.994.032.021.090.630.494.032.021.090.630.494.032.001.160.680.574.032.001.160.680.571248100.000.040.100.220.180.000.140.030.040.0310.7624.3143.9575.3686.4210100.870.30.740.530.710.57
Loop 21 - main_soa.cpp:58-70 - kmeans-icpx-O3-aggressive-soa+0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Loop 22 - main_soa.cpp:58-67 - kmeans-icpx-O3-aggressive-soa+0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Loop 20 - main_soa.cpp:62-65 - kmeans-icpx-O3-aggressive-soa0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Loop 25 - main_soa.cpp:62-65 - kmeans-icpx-O3-aggressive-soa0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Loop 23 - main_soa.cpp:62-67 - kmeans-icpx-O3-aggressive-soa0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Loop 24 - main_soa.cpp:62-67 - kmeans-icpx-O3-aggressive-soa0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
k_means(int, point_t&, point_t&, int*, point_t&, int, int)+kmeans-icpx-O3-aggressive-soa7.076.866.325.625.370.000.000.000.000.0011.4311.4411.7711.8711.880.000.000.000.000.0011.445.953.271.831.530.000.000.000.000.00111110.000.000.000.000.000.000.000.000.000.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.000.440.841.532.733.26clang based Intel(R) oneAPI DPC++/C++ Compiler 2024.2.1 (2024.2.1.20240711) --driver-mode=g++ --intel -I . -MMD -MP -march=native -std=c++14 -g -fno-omit-frame-pointer -fiopenmp -O3 -x Host -funroll-loops -ffast-math -qopt-report=5 -c -o main_soa.o main_s...100.960.260.870.80.781.240.751.36
Loop 5 - main_soa.cpp:56-93 - kmeans-icpx-O3-aggressive-soa [...]+7.076.866.325.625.370.000.000.000.000.0011.4411.4411.7711.8711.880.000.000.000.000.0011.435.953.271.831.530.000.000.000.000.00000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Loop 13 - main_soa.cpp:81-84 - kmeans-icpx-O3-aggressive-soa0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Loop 10 - main_soa.cpp:86-89 - kmeans-icpx-O3-aggressive-soa0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Loop 6 - main_soa.cpp:86-93 - kmeans-icpx-O3-aggressive-soa0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Loop 14 - main_soa.cpp:81-84 - kmeans-icpx-O3-aggressive-soa4.414.294.013.593.434.414.294.013.593.437.137.167.487.587.587.137.167.487.587.587.133.722.081.170.987.133.722.081.170.98111110.000.000.000.000.000.000.000.000.000.000.701.342.404.275.12100.960.180.860.570.760.860.730.92
Loop 11 - main_soa.cpp:81-82 - kmeans-icpx-O3-aggressive-soa0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Loop 7 - main_soa.cpp:86-93 - kmeans-icpx-O3-aggressive-soa0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Loop 9 - main_soa.cpp:86-89 - kmeans-icpx-O3-aggressive-soa0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Loop 12 - main_soa.cpp:81-82 - kmeans-icpx-O3-aggressive-soa2.662.572.312.031.952.662.572.312.031.954.314.284.304.284.314.314.284.304.284.314.302.231.190.660.564.302.231.190.660.56111110.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00100.970.090.90.230.810.380.780.44
Loop 8 - main_soa.cpp:86-93 - kmeans-icpx-O3-aggressive-soa0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
unknown_kernel_regionkernel0.020.020.030.030.030.000.000.000.000.000.030.030.020.030.020.000.000.000.000.000.020.020.020.010.010.000.000.000.000.00124570.000.010.020.040.010.000.010.010.010.00System (%): 100.00System (%): 100.00System (%): 100.00System (%): 100.00System (%): 100.000.400.000.000.000.00100.690.010.370.020.370.020.280.02
kmp_flag_64<false, true>::wait(kmp_info*, int, void*)libiomp5.so0.002.907.6715.7119.240.002.907.6715.7119.240.004.714.734.734.770.004.714.734.734.770.002.523.985.125.480.002.523.985.125.480248100.004.065.126.376.790.003.252.281.611.44NAOMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.000.000.000.000.000.001010101010
kmp_flag_native<unsigned long long, (flag_type)1, true>::notdone_check()libiomp5.so0.000.050.160.330.430.000.050.160.330.430.000.080.110.110.140.000.080.110.110.140.000.040.080.110.120.000.040.080.110.120237100.000.070.040.050.200.000.050.020.010.04NAOMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.000.000.000.000.000.001010101010
×