options

Functions and Loops

4 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_32_threads (%) Coverage run_48_threads (%) Coverage run_64_threads (%) Coverage run_80_threads (%) Coverage run_96_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_32_threads (%) Coverage Excluding Loops run_48_threads (%) Coverage Excluding Loops run_64_threads (%) Coverage Excluding Loops run_80_threads (%) Coverage Excluding Loops run_96_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_32_threads (s) Max Inclusive Time Over Threads run_48_threads (s) Max Inclusive Time Over Threads run_64_threads (s) Max Inclusive Time Over Threads run_80_threads (s) Max Inclusive Time Over Threads run_96_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_32_threads (s) Max Exclusive Time Over Threads run_48_threads (s) Max Exclusive Time Over Threads run_64_threads (s) Max Exclusive Time Over Threads run_80_threads (s) Max Exclusive Time Over Threads run_96_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_32_threads (s) Inclusive Time w.r.t. Wall Time run_48_threads (s) Inclusive Time w.r.t. Wall Time run_64_threads (s) Inclusive Time w.r.t. Wall Time run_80_threads (s) Inclusive Time w.r.t. Wall Time run_96_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_32_threads (s) Exclusive Time w.r.t. Wall Time run_48_threads (s) Exclusive Time w.r.t. Wall Time run_64_threads (s) Exclusive Time w.r.t. Wall Time run_80_threads (s) Exclusive Time w.r.t. Wall Time run_96_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_32_threads Nb Threads run_48_threads Nb Threads run_64_threads Nb Threads run_80_threads Nb Threads run_96_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_32_threads Deviation (coverage) run_48_threads Deviation (coverage) run_64_threads Deviation (coverage) run_80_threads Deviation (coverage) run_96_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_32_threads Deviation (walltime) run_48_threads Deviation (walltime) run_64_threads Deviation (walltime) run_80_threads Deviation (walltime) run_96_threads Categories run_1_thread Categories run_2_threads Categories run_4_threads Categories run_8_threads Categories run_16_threads Categories run_32_threads Categories run_48_threads Categories run_64_threads Categories run_80_threads Categories run_96_threads GFLOPS run_1_thread GFLOPS run_2_threads GFLOPS run_4_threads GFLOPS run_8_threads GFLOPS run_16_threads GFLOPS run_32_threads GFLOPS run_48_threads GFLOPS run_64_threads GFLOPS run_80_threads GFLOPS run_96_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_32_threads) Efficiency (run_32_threads) Potential Speed-Up (%) (run_48_threads) Efficiency (run_48_threads) Potential Speed-Up (%) (run_64_threads) Efficiency (run_64_threads) Potential Speed-Up (%) (run_80_threads) Efficiency (run_80_threads) Potential Speed-Up (%) (run_96_threads) Efficiency (run_96_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_32_threads (%)Coverage run_48_threads (%)Coverage run_64_threads (%)Coverage run_80_threads (%)Coverage run_96_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_32_threads (%)Coverage Excluding Loops run_48_threads (%)Coverage Excluding Loops run_64_threads (%)Coverage Excluding Loops run_80_threads (%)Coverage Excluding Loops run_96_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_32_threads (s)Max Inclusive Time Over Threads run_48_threads (s)Max Inclusive Time Over Threads run_64_threads (s)Max Inclusive Time Over Threads run_80_threads (s)Max Inclusive Time Over Threads run_96_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_32_threads (s)Max Exclusive Time Over Threads run_48_threads (s)Max Exclusive Time Over Threads run_64_threads (s)Max Exclusive Time Over Threads run_80_threads (s)Max Exclusive Time Over Threads run_96_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_32_threads (s)Inclusive Time w.r.t. Wall Time run_48_threads (s)Inclusive Time w.r.t. Wall Time run_64_threads (s)Inclusive Time w.r.t. Wall Time run_80_threads (s)Inclusive Time w.r.t. Wall Time run_96_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_32_threads (s)Exclusive Time w.r.t. Wall Time run_48_threads (s)Exclusive Time w.r.t. Wall Time run_64_threads (s)Exclusive Time w.r.t. Wall Time run_80_threads (s)Exclusive Time w.r.t. Wall Time run_96_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_32_threadsNb Threads run_48_threadsNb Threads run_64_threadsNb Threads run_80_threadsNb Threads run_96_threadsDeviation (coverage) run_1_threadDeviation (coverage) run_2_threadsDeviation (coverage) run_4_threadsDeviation (coverage) run_8_threadsDeviation (coverage) run_16_threadsDeviation (coverage) run_32_threadsDeviation (coverage) run_48_threadsDeviation (coverage) run_64_threadsDeviation (coverage) run_80_threadsDeviation (coverage) run_96_threadsDeviation (walltime) run_1_threadDeviation (walltime) run_2_threadsDeviation (walltime) run_4_threadsDeviation (walltime) run_8_threadsDeviation (walltime) run_16_threadsDeviation (walltime) run_32_threadsDeviation (walltime) run_48_threadsDeviation (walltime) run_64_threadsDeviation (walltime) run_80_threadsDeviation (walltime) run_96_threadsCategories run_1_threadCategories run_2_threadsCategories run_4_threadsCategories run_8_threadsCategories run_16_threadsCategories run_32_threadsCategories run_48_threadsCategories run_64_threadsCategories run_80_threadsCategories run_96_threadsGFLOPS run_1_threadGFLOPS run_2_threadsGFLOPS run_4_threadsGFLOPS run_8_threadsGFLOPS run_16_threadsGFLOPS run_32_threadsGFLOPS run_48_threadsGFLOPS run_64_threadsGFLOPS run_80_threadsGFLOPS run_96_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_32_threads) Efficiency(run_32_threads) Potential Speed-Up (%)(run_48_threads) Efficiency(run_48_threads) Potential Speed-Up (%)(run_64_threads) Efficiency(run_64_threads) Potential Speed-Up (%)(run_80_threads) Efficiency(run_80_threads) Potential Speed-Up (%)(run_96_threads) Efficiency(run_96_threads) Potential Speed-Up (%)
k_means(int, point_t*, point_t*, int*, point_t*, int, int) [clone .omp_outlined]+kmeans-acfl-O3-funroll93.0689.1983.3773.3059.1442.9233.6428.0624.8622.860.000.000.000.000.000.000.000.000.000.00103.8151.2026.0913.066.723.432.321.801.601.360.000.000.000.000.000.000.000.000.000.00103.8152.5228.3215.288.564.823.402.672.322.120.000.000.000.000.000.000.000.000.000.0012481632486480960.004.344.554.934.032.671.831.411.221.040.000.310.280.100.080.060.040.030.030.03Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.004.017.8014.6327.2049.3990.48131.32172.62211.61251.28Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) 100.991.050.926.980.8511.040.7614.320.6714.050.6412.250.6111.010.5610.940.5111.2
Loop 8 - main.cpp:59-67 - kmeans-acfl-O3-funroll+93.0689.1983.3773.3059.1442.9233.6428.0624.8622.861.341.221.041.030.830.580.420.360.320.30103.8151.2026.0913.166.763.502.351.841.611.391.500.720.350.230.130.080.060.060.040.05103.8152.5228.3215.288.564.823.402.672.322.121.500.720.350.210.120.060.040.030.030.0312481632486480960.000.110.170.130.200.220.170.180.170.170.000.030.050.030.020.020.010.010.010.013.868.8316.8028.6450.7396.08151.09200.18243.39284.87101.0401.0600.880.130.780.180.720.160.740.110.680.120.630.120.560.13
Loop 9 - main.cpp:61-67 - kmeans-acfl-O3-funroll91.7287.9782.3372.2858.3242.3533.2227.6924.5422.5691.7287.9782.3372.2858.3242.3533.2227.6924.5422.56102.3150.4825.7412.936.633.422.291.771.571.35102.3150.4825.7412.936.633.422.291.771.571.35102.3151.8027.9715.068.444.763.362.642.292.09102.3151.8027.9715.068.444.763.362.642.292.0912481632486480960.004.234.544.963.952.631.831.401.201.040.000.280.290.120.080.060.040.030.030.034.027.7814.6027.1749.3790.40131.07172.26211.20250.84100.991.10.917.050.8510.910.7614.140.6713.890.6312.140.6110.890.5610.820.5111.07
k_means(int, point_t*, point_t*, int*, point_t*, int, int)+kmeans-acfl-O3-funroll6.946.766.295.494.423.192.451.991.681.460.000.000.000.000.000.000.000.000.000.007.747.727.767.717.757.857.767.707.797.880.000.000.000.000.000.000.000.000.000.007.743.982.141.150.640.360.250.190.160.140.000.000.000.000.000.000.000.000.000.0011111111110.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.000.641.252.334.367.8213.9320.1726.4531.9636.99Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0)100.970.180.910.590.840.850.761.080.671.040.650.860.640.720.620.640.60.59
Loop 4 - main.cpp:56-93 - kmeans-acfl-O3-funroll [...]+6.946.766.295.494.423.192.451.991.681.460.000.000.000.000.000.000.000.000.000.007.747.727.767.717.757.857.767.707.797.880.000.000.000.000.000.000.000.000.000.007.743.982.141.150.640.360.250.190.160.140.000.000.000.000.000.000.000.000.000.0000000000000.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.00
Loop 6 - main.cpp:86-93 - kmeans-acfl-O3-funroll0.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.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.0000000000000.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.00
Loop 5 - main.cpp:86-92 - kmeans-acfl-O3-funroll0.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.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.0000000000000.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.00
Loop 7 - main.cpp:81-84 - kmeans-acfl-O3-funroll6.946.766.295.494.423.192.451.991.681.466.946.766.295.494.423.192.451.991.681.467.747.727.767.717.757.857.767.707.797.887.747.727.767.717.757.857.767.707.797.887.743.982.141.150.640.360.250.190.160.147.743.982.141.150.640.360.250.190.160.1411111111110.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.641.252.334.367.8213.9320.1726.4531.9636.99100.970.180.910.590.840.850.761.080.671.040.650.860.640.720.620.640.60.59
unknown_function[vdso]0.000.050.100.200.300.390.450.520.530.570.000.000.000.000.000.000.000.000.000.000.000.050.060.060.060.060.050.060.070.060.000.000.000.000.000.000.000.000.000.000.000.030.030.040.040.040.050.050.050.050.000.000.000.000.000.000.000.000.000.0002471531476379950.000.050.080.090.150.180.180.230.220.240.000.030.020.010.020.010.010.010.010.01NAOMP (%): 100.00OMP (%): 100.00
Others (%): 0.00
OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00
Others (%): 0.00
OMP (%): 100.00
Others (%): 0.00
OMP (%): 100.00OMP (%): 100.00
Others (%): 0.00
0.000.000.000.000.000.000.000.000.000.0010101010101010101010
__kmp_yieldlibomp.so0.000.000.010.020.070.070.060.090.100.100.000.000.010.020.070.070.060.090.100.100.000.000.000.020.020.020.010.020.020.020.000.000.000.020.020.020.010.020.020.020.000.000.000.000.010.010.010.010.010.010.000.000.000.000.010.010.010.010.010.0100341122324752610.000.000.000.030.060.060.040.060.070.090.000.000.000.010.010.000.000.000.000.00NANAOMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.000.000.000.000.000.000.000.000.000.000.0010101010101010101010
kmp_flag_native<unsigned long long, (flag_type)1, true>::notdone_check()libomp.so0.000.140.350.801.422.312.813.033.363.580.000.140.350.801.422.312.813.033.363.580.000.140.190.200.190.250.250.240.270.280.000.140.190.200.190.250.250.240.270.280.000.080.120.170.210.260.280.290.310.330.000.080.120.170.210.260.280.290.310.3302481631486480950.000.170.260.340.410.380.610.550.630.530.000.090.080.060.040.030.040.030.040.03NAOMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.000.000.000.000.000.000.000.000.000.000.0010101010101010101010
@plt_start@libomp.so0.000.000.010.060.110.100.150.150.170.160.000.000.010.060.110.100.150.150.170.160.000.000.000.020.030.020.040.030.020.030.000.000.000.020.030.020.040.030.020.030.000.000.000.010.020.010.020.010.020.010.000.000.000.010.020.010.020.010.020.0100371424395170780.000.000.000.030.070.070.120.100.090.120.000.000.000.010.010.010.010.010.010.01NANAOMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.000.000.000.000.000.000.000.000.000.000.0010101010101010101010
__sched_yieldlibc.so.60.000.130.330.541.081.431.741.771.811.960.000.130.330.541.081.431.741.771.811.960.000.130.150.130.180.150.180.170.160.160.000.130.150.130.180.150.180.170.160.160.000.080.110.110.160.160.180.170.170.180.000.080.110.110.160.160.180.170.170.1802481531486380950.000.140.220.230.240.320.460.410.440.390.000.080.070.040.030.020.030.020.030.02NAOMP (%): 100.00OMP (%): 100.00
System (%): 0.00
OMP (%): 100.00
System (%): 0.00
OMP (%): 100.00
System (%): 0.00
OMP (%): 100.00
System (%): 0.00
OMP (%): 100.00
System (%): 0.00
OMP (%): 100.00
System (%): 0.00
OMP (%): 100.00
System (%): 0.00
OMP (%): 100.00
System (%): 0.00
0.000.000.000.000.000.000.000.000.000.0010101010101010101010
kmp_flag_64<false, true>::wait(kmp_info*, int, void*)libomp.so0.003.729.5119.5433.4249.5258.6464.3367.4469.250.003.729.5119.5433.4249.5258.6464.3367.4469.250.003.903.984.034.154.044.084.204.094.100.003.903.984.034.154.044.084.204.094.100.002.193.234.074.845.565.936.126.296.430.002.193.234.074.845.565.936.126.296.4302481632486480960.004.576.337.528.668.978.588.127.597.100.002.521.881.260.920.670.560.480.430.40NAOMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.00OMP (%): 100.000.000.000.000.000.000.000.000.000.000.0010101010101010101010
×