options

Functions and Loops

3 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-Ofast91.3686.8179.2667.2952.9238.7130.5725.7323.3020.850.000.000.000.000.000.000.000.000.000.0083.4840.8521.0411.015.893.092.081.631.391.190.000.000.000.000.000.000.000.000.000.0083.4842.5022.9312.567.094.193.002.402.151.870.000.000.000.000.000.000.000.000.000.0012481632486480960.004.985.976.484.792.951.841.341.120.920.000.320.630.440.260.140.050.040.030.02Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.00Exe (%): 100.004.027.6914.3226.0847.3889.06131.56174.56213.65256.86Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0)100.981.540.917.130.8311.360.74140.6214.590.5812.820.5411.770.4911.990.4611.16
Loop 8 - main.cpp:59-67 - kmeans-acfl-Ofast+91.3686.8179.2667.2952.9238.7130.5725.7323.3020.851.021.140.980.850.690.440.350.290.240.2283.4840.8521.0711.065.893.122.101.661.421.220.930.590.270.160.100.050.050.050.040.0383.4842.5022.9312.567.094.193.002.402.151.870.930.560.280.160.090.050.030.030.020.0212481632486480960.000.110.060.160.190.160.150.170.160.140.000.090.010.020.020.010.010.010.010.012.824.568.8115.6027.3566.2796.17128.29172.03208.67100.830.190.820.180.730.230.630.260.610.170.560.160.540.130.530.110.490.11
Loop 9 - main.cpp:61-67 - kmeans-acfl-Ofast90.3485.6878.2866.4452.2338.2730.2125.4423.0620.6390.3485.6878.2866.4452.2338.2730.2125.4423.0620.6382.5540.2520.8010.915.793.072.051.611.381.1982.5540.2520.8010.915.793.072.051.611.381.1982.5541.9422.6512.407.004.142.962.382.131.8582.5541.9422.6512.407.004.142.962.382.131.8512481632486480960.005.105.946.444.782.931.811.311.120.930.000.230.630.450.250.140.050.040.030.024.037.7314.3826.2247.6589.32131.97175.09214.08257.38100.981.360.916.950.8311.140.7413.740.6214.420.5812.670.5411.640.4811.880.4611.05
k_means(int, point_t*, point_t*, int*, point_t*, int, int)+kmeans-acfl-Ofast8.648.427.676.474.943.352.562.051.731.480.000.000.000.000.000.000.000.000.000.007.897.887.867.767.637.727.777.727.847.770.000.000.000.000.000.000.000.000.000.007.894.122.221.210.660.360.250.190.160.130.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.631.202.254.137.5513.7819.8926.0831.3537.72Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) 100.960.360.890.850.821.180.741.260.681.070.650.890.640.730.620.660.620.56
Loop 4 - main.cpp:56-93 - kmeans-acfl-Ofast [...]+8.648.427.676.474.943.352.562.051.731.480.000.000.000.000.000.000.000.000.000.007.897.887.867.767.637.727.777.727.847.770.000.000.000.000.000.000.000.000.000.007.894.122.221.210.660.360.250.190.160.130.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-Ofast0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.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-Ofast0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.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-Ofast8.648.427.676.474.943.352.562.051.731.488.648.427.676.474.943.352.562.051.731.487.897.887.867.767.637.727.777.727.847.777.897.887.867.767.637.727.777.727.847.777.894.122.221.210.660.360.250.190.160.137.894.122.221.210.660.360.250.190.160.1311111111110.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.631.202.254.137.5513.7819.8926.0831.3537.72100.960.360.890.850.821.180.741.260.681.070.650.890.640.730.620.660.620.56
unknown_function[vdso]0.000.070.100.220.340.440.470.470.570.570.000.000.000.000.000.000.000.000.000.000.000.060.050.050.050.060.060.070.070.070.000.000.000.000.000.000.000.000.000.000.000.030.030.040.050.050.050.040.050.050.000.000.000.000.000.000.000.000.000.0001481632486378940.000.000.070.100.150.190.180.230.230.230.000.000.020.010.010.010.010.010.010.01NAOMP (%): 100.00
Others (%): 0.00
OMP (%): 100.00
Others (%): 0.00
OMP (%): 100.00
Others (%): 0.00
OMP (%): 100.00
Others (%): 0.00
OMP (%): 100.00
Others (%): 0.00
OMP (%): 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_flag_native<unsigned long long, (flag_type)1, true>::notdone_check()libomp.so0.000.110.430.921.552.563.033.233.523.630.000.110.430.921.552.563.033.233.523.630.000.100.180.190.220.250.280.310.280.270.000.100.180.190.220.250.280.310.280.270.000.050.120.170.210.280.300.300.320.330.000.050.120.170.210.280.300.300.320.3301481632486480960.000.000.260.280.460.600.670.700.660.590.000.000.060.040.040.040.040.040.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
kmp_flag_64<false, true>::wait(kmp_info*, int, void*)libomp.so0.004.4312.1024.1938.8253.0861.2466.3068.6771.170.004.4312.1024.1938.8253.0861.2466.3068.6771.170.003.944.014.834.704.314.134.144.114.130.003.944.014.834.704.314.134.144.114.130.002.173.504.515.205.746.006.206.346.390.002.173.504.515.205.746.006.206.346.3902481632486480960.005.957.158.149.299.348.978.417.817.340.002.641.711.120.830.640.560.490.440.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
__sched_yieldlibc.so.60.000.130.390.781.201.561.791.881.851.950.000.130.390.781.201.561.791.881.851.950.000.110.130.200.180.150.180.160.160.160.000.110.130.200.180.150.180.160.160.160.000.070.110.150.160.170.180.180.170.170.000.070.110.150.160.170.180.180.170.1702481632476379960.000.170.180.400.410.390.340.400.410.420.000.070.040.060.040.030.020.020.020.02NAOMP (%): 100.00
System (%): 0.00
OMP (%): 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
0.000.000.000.000.000.000.000.000.000.0010101010101010101010
×