options

Functions and Loops

2 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_16_threads (%) Coverage run_26_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_16_threads (%) Coverage Excluding Loops run_26_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_16_threads (s) Max Inclusive Time Over Threads run_26_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_16_threads (s) Max Exclusive Time Over Threads run_26_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_16_threads (s) Inclusive Time w.r.t. Wall Time run_26_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_16_threads (s) Exclusive Time w.r.t. Wall Time run_26_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_16_threads Nb Threads run_26_threads Deviation (coverage) run_1_thread Deviation (coverage) run_2_threads Deviation (coverage) run_4_threads Deviation (coverage) run_8_threads Deviation (coverage) run_16_threads Deviation (coverage) run_26_threads Deviation (walltime) run_1_thread Deviation (walltime) run_2_threads Deviation (walltime) run_4_threads Deviation (walltime) run_8_threads Deviation (walltime) run_16_threads Deviation (walltime) run_26_threads Categories run_1_thread Categories run_2_threads Categories run_4_threads Categories run_8_threads Categories run_16_threads Categories run_26_threads GFLOPS run_1_thread GFLOPS run_2_threads GFLOPS run_4_threads GFLOPS run_8_threads GFLOPS run_16_threads GFLOPS run_26_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_16_threads) Efficiency (run_16_threads) Potential Speed-Up (%) (run_26_threads) Efficiency (run_26_threads) Potential Speed-Up (%)
NameModuleCoverage run_1_thread (%)Coverage run_2_threads (%)Coverage run_4_threads (%)Coverage run_8_threads (%)Coverage run_16_threads (%)Coverage run_26_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_16_threads (%)Coverage Excluding Loops run_26_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_16_threads (s)Max Inclusive Time Over Threads run_26_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_16_threads (s)Max Exclusive Time Over Threads run_26_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_16_threads (s)Inclusive Time w.r.t. Wall Time run_26_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_16_threads (s)Exclusive Time w.r.t. Wall Time run_26_threads (s)Nb Threads run_1_threadNb Threads run_2_threadsNb Threads run_4_threadsNb Threads run_8_threadsNb Threads run_16_threadsNb Threads run_26_threadsDeviation (coverage) run_1_threadDeviation (coverage) run_2_threadsDeviation (coverage) run_4_threadsDeviation (coverage) run_8_threadsDeviation (coverage) run_16_threadsDeviation (coverage) run_26_threadsDeviation (walltime) run_1_threadDeviation (walltime) run_2_threadsDeviation (walltime) run_4_threadsDeviation (walltime) run_8_threadsDeviation (walltime) run_16_threadsDeviation (walltime) run_26_threadsCategories run_1_threadCategories run_2_threadsCategories run_4_threadsCategories run_8_threadsCategories run_16_threadsCategories run_26_threadsGFLOPS run_1_threadGFLOPS run_2_threadsGFLOPS run_4_threadsGFLOPS run_8_threadsGFLOPS run_16_threadsGFLOPS run_26_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_16_threads) Efficiency(run_16_threads) Potential Speed-Up (%)(run_26_threads) Efficiency(run_26_threads) Potential Speed-Up (%)
k_means(int, point_t&, point_t&, int*, point_t&, int, int) [clone .extracted]+kmeans-icpx-O3-aggressive-soa92.9091.1787.9181.9372.0562.420.000.000.000.000.000.00226.76114.2057.6428.8414.438.790.000.000.000.000.000.00226.76119.9165.8937.8422.8616.290.000.000.000.000.000.00124816260.006.477.718.247.406.080.000.000.000.010.020.01Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.003.316.2511.3819.8232.7945.99clang 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.954.960.8612.270.7520.550.6227.370.5429.01
Loop 17 - main_soa.cpp:58-70 - kmeans-icpx-O3-aggressive-soa+92.9091.1787.9181.9372.0562.423.723.523.483.172.792.44226.76114.7957.9329.2814.819.019.084.592.381.300.670.44226.76119.9165.8937.8422.8616.299.084.632.611.470.880.64124816260.000.450.320.240.460.480.000.250.070.100.070.051.684.108.2914.2523.7431.31100.980.070.870.450.770.710.6410.551.1
Loop 19 - main_soa.cpp:62-67 - kmeans-icpx-O3-aggressive-soa86.7485.1182.2376.5567.3358.3586.7485.1182.2376.5567.3358.35211.73106.9153.9927.1113.688.30211.73106.9153.9927.1113.688.30211.73111.9461.6335.3521.3615.23211.73111.9461.6335.3521.3615.23124816260.005.707.347.876.955.640.000.420.090.110.100.063.246.1111.1119.3732.0244.74100.954.620.8611.60.7519.240.6225.620.5327.16
Loop 18 - main_soa.cpp:62-67 - kmeans-icpx-O3-aggressive-soa2.442.532.202.211.931.632.442.532.202.211.931.635.963.291.570.880.450.265.963.291.570.880.450.265.953.331.651.020.610.435.953.331.651.020.610.43124816260.000.320.110.290.280.230.000.170.100.070.040.028.0213.9526.3743.1472.74112.43100.890.270.90.220.730.60.610.760.540.75
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.000.000.000.000.000.000.000000000.000.000.000.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.000.000.000.000.000.000.000000000.000.000.000.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.000.000.000.000.000.000.000000000.000.000.000.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.000.000.000.000.000.000.000000000.000.000.000.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.000.000.000.000.000.000.000000000.000.000.000.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.000.000.000.000.000.000.000000000.000.000.000.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.096.916.606.165.414.740.000.000.000.000.000.0017.3117.3017.3017.3317.3017.310.000.000.000.000.000.0017.329.084.952.841.721.240.000.000.000.000.000.001111110.000.000.000.000.000.000.000.000.000.000.000.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.000.290.551.011.762.914.04clang 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.950.320.880.820.761.470.6320.542.19
Loop 5 - main_soa.cpp:56-93 - kmeans-icpx-O3-aggressive-soa [...]+7.096.916.606.165.414.740.000.000.000.000.000.0017.3217.3017.3017.3317.3017.310.000.000.000.000.000.0017.319.084.952.841.721.240.000.000.000.000.000.000000000.000.000.000.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.000.000.000.000.000.000.000000000.000.000.000.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.000.000.000.000.000.000.000000000.000.000.000.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.000.000.000.000.000.000.000000000.000.000.000.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.434.314.123.853.382.964.434.314.123.853.382.9610.8210.8010.8110.8310.8110.8110.8210.8010.8110.8310.8110.8110.825.673.091.781.070.7710.825.673.091.781.070.771111110.000.000.000.000.000.000.000.000.000.000.000.000.460.881.622.814.666.47100.950.20.880.510.760.920.631.250.541.37
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.000.000.000.000.000.000.000000000.000.000.000.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.000.000.000.000.000.000.000000000.000.000.000.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.000.000.000.000.000.000.000000000.000.000.000.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.592.482.312.031.782.662.592.482.312.031.786.506.506.496.506.496.506.506.506.496.506.496.506.503.411.861.070.640.466.503.411.861.070.640.461111110.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00100.950.120.880.310.760.550.630.750.540.82
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.000.000.000.000.000.000.000000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
unknown_kernel_regionkernel0.010.010.010.010.010.020.000.000.000.000.000.000.020.030.020.010.010.010.000.000.000.000.000.000.020.020.010.010.000.010.000.000.000.000.000.0012357130.000.010.010.010.010.020.000.010.010.000.000.00System (%): 100.00System (%): 85.71
OMP (%): 14.29
System (%): 100.00System (%): 100.00System (%): 100.00System (%): 100.000.000.001.000.000.002.00100.6800.620.010.480.010.350.010.190.02
kmp_flag_64<false, true>::wait(kmp_info*, int, void*)libiomp5.so0.001.905.4111.7622.2632.490.001.905.4111.7622.2632.490.004.754.744.764.784.800.004.754.744.764.784.800.002.504.055.437.068.480.002.504.055.437.068.48013815250.000.000.034.970.110.150.000.000.021.670.020.02NAOMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.000.000.000.000.000.000.00101010101010
kmp_flag_native<unsigned long long, (flag_type)1, true>::notdone_check()libiomp5.so0.000.010.070.120.240.300.000.010.070.120.240.300.000.030.070.070.090.070.000.030.070.070.090.070.000.020.050.060.080.080.000.020.050.060.080.08013715250.000.000.030.060.100.100.000.000.020.020.020.01NAOMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.000.000.000.000.000.000.00101010101010
×