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-funroll-soa91.7487.9380.7269.8967.630.000.000.000.000.0082.9744.9923.3812.2410.860.000.000.000.000.0082.9746.0525.0614.0612.690.000.000.000.000.001248100.003.294.054.133.830.000.100.070.050.04Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.009.1316.4530.2253.8559.63clang 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 -funroll-loops -c -o main_soa.o main_soa.cpp -fveclib=SVML -faltmathlib=S...100.98.710.8313.90.7418.330.6523.43
Loop 15 - main_soa.cpp:58-70 - kmeans-icpx-O3-funroll-soa+91.7487.9380.7269.8967.6347.2647.6143.4836.8437.2182.9745.3123.6512.4511.2142.7424.4612.696.516.1282.9746.0525.0614.0612.6942.7424.9313.507.416.981248100.001.302.062.042.430.000.190.130.080.118.6614.7927.1449.4152.85100.866.80.799.060.7210.280.6114.44
Loop 16 - main_soa.cpp:58-67 - kmeans-icpx-O3-funroll-soa38.9835.5332.9528.8626.5838.9835.5332.9528.8626.5835.2518.389.605.134.3835.2518.389.605.134.3835.2518.6110.235.814.9935.2518.6110.235.814.991248100.001.881.581.861.470.000.320.070.080.1010.9920.8838.2367.3477.74100.951.880.864.560.766.960.717.8
Loop 14 - main_soa.cpp:62-67 - kmeans-icpx-O3-funroll-soa5.514.794.294.193.845.514.794.294.193.844.982.471.350.800.714.982.471.350.800.714.982.511.330.840.724.982.511.330.840.721248100.000.110.540.430.360.000.030.110.050.050.000.000.020.010.03100.990.040.940.280.741.10.691.19
k_means(int, point_t&, point_t&, int*, point_t&, int, int)+kmeans-icpx-O3-funroll-soa8.257.236.645.674.950.000.000.000.000.007.467.397.677.887.880.000.000.000.000.007.463.792.061.140.930.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.671.322.434.385.38clang 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 -funroll-loops -c -o main_soa.o main_soa.cpp -fveclib=SVML -faltmathlib=S...100.990.10.910.630.821.030.80.97
Loop 5 - main_soa.cpp:56-93 - kmeans-icpx-O3-funroll-soa [...]+8.257.236.645.674.950.000.000.000.000.007.467.397.677.887.880.000.000.000.000.007.463.792.061.140.930.000.000.000.000.00000000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00
Loop 11 - main_soa.cpp:81-84 - kmeans-icpx-O3-funroll-soa8.257.236.645.674.958.257.236.645.674.957.467.397.677.887.887.467.397.677.887.887.463.792.061.140.937.463.792.061.140.93111110.000.000.000.000.000.000.000.000.000.000.671.322.434.385.38100.990.10.910.630.821.030.80.97
Loop 10 - main_soa.cpp:86-89 - kmeans-icpx-O3-funroll-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-funroll-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 8 - main_soa.cpp:86-93 - kmeans-icpx-O3-funroll-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-funroll-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-funroll-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.000.010.020.030.080.000.000.000.000.000.000.010.010.020.020.000.000.000.000.000.000.010.010.010.010.000.000.000.000.00013590.000.000.010.030.030.000.000.000.000.01NASystem (%): 100.00System (%): 100.00System (%): 100.00System (%): 100.000.000.005.950.000.00
kmp_flag_64<false, true>::wait(kmp_info*, int, void*)libiomp5.so0.004.6812.2823.9126.630.004.6812.2823.9126.630.004.684.704.764.720.004.684.704.764.720.002.453.814.815.000.002.453.814.815.000248100.006.498.069.549.240.003.232.261.611.43NAOMP (%): 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.120.310.450.630.000.120.310.450.630.000.120.140.110.140.000.120.140.110.140.000.060.100.090.120.000.060.100.090.120237100.000.160.080.100.230.000.080.020.020.04NAOMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.000.000.000.000.000.001010101010
×