options

Functions and Loops

1 functions have been discarded from the report because their ratio ((Max Inclusive Time Over Threads * 100) / Max Thread Active Time) 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)+kmeans-acfl-O3100.0064.5140.6024.4911.745.523.672.642.161.830.000.000.000.000.000.000.000.000.000.007.687.767.757.697.727.537.547.407.637.280.000.000.000.000.000.000.000.000.000.007.685.013.151.900.910.430.280.210.170.150.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.651.001.592.635.5011.5117.1723.2628.7130.69Arm C/C++/Fortran Compiler version 24.10.1 (build number 4) (based on LLVM 19.1.0) /opt/arm/arm-linux-compiler-24.10.1_AmazonLinux-2023/llvm-bin/clang-19 --driver-mode=g++ -I . -MMD -MP -march=native -std=c++14 -g -fno-omit-frame-pointer -fopenmp -O3 -grec...100.7715.020.6115.810.5112.080.535.530.562.40.561.610.581.10.560.940.520.87
Loop 4 - main.cpp:21-101 - kmeans-acfl-O3 [...]+100.0064.5140.6024.4911.745.523.672.642.161.830.000.000.000.000.000.000.000.000.000.007.687.767.757.697.727.537.547.407.637.280.000.000.000.000.000.000.000.000.000.007.685.013.151.900.910.430.280.210.170.150.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:94-101 - kmeans-acfl-O30.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.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:94-100 - kmeans-acfl-O30.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.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:89-92 - kmeans-acfl-O3100.0064.5140.6024.4911.745.523.672.642.161.83100.0064.5140.6024.4911.745.523.672.642.161.837.687.767.757.697.727.537.547.407.637.287.687.767.757.697.727.537.547.407.637.287.685.013.151.900.910.430.280.210.170.157.685.013.151.900.910.430.280.210.170.1511111111110.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.651.001.592.635.5011.5117.1723.2628.7130.69100.7715.020.6115.810.5112.080.535.530.562.40.561.610.581.10.560.940.520.87
__kmp_now_nseclibomp.so0.000.080.050.080.090.080.080.060.080.070.000.080.050.080.090.080.080.060.080.070.000.010.000.010.010.010.020.010.020.010.000.010.000.010.010.010.020.010.020.010.000.010.000.010.010.010.010.000.010.010.000.010.000.010.010.010.010.000.010.010124816222343400.000.000.000.090.100.080.100.070.070.070.000.000.000.000.000.000.000.000.000.00NAOMP (%): 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
__GI___printf_fp_llibc.so.60.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.0000000010100.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00NANANANANANAIO (%): 100.00NAIO (%): 100.00NA0.000.000.000.000.000.000.000.000.000.00
__GI___pthread_mutex_locklibc.so.60.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.0000000100000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00NANANANANAOMP (%): 100.00NANANANA0.000.000.000.000.000.000.000.000.000.00
__kmp_fork_barrier(int, int)libomp.so0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.0000000010000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00NANANANANANAOMP (%): 100.00NANANA0.000.000.000.000.000.000.000.000.000.00
unknown_function[vdso]0.000.170.500.810.700.610.630.630.700.570.000.000.000.000.000.000.000.000.000.000.000.020.030.070.050.050.050.050.050.050.000.000.000.000.000.000.000.000.000.000.000.010.040.060.050.050.050.050.060.050.000.000.000.000.000.000.000.000.000.0001371531476279930.000.000.080.300.230.280.260.260.270.240.000.000.000.020.010.010.010.010.010.01NAOMP (%): 100.00OMP (%): 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.00
Others (%): 0.00
0.000.000.000.000.000.000.000.000.000.0010101010101010101010
__kmp_yieldlibomp.so0.000.120.210.140.110.120.120.150.140.120.000.120.210.140.110.120.120.150.140.120.000.010.020.010.010.020.010.020.020.020.000.010.020.010.010.020.010.020.020.020.000.010.020.010.010.010.010.010.010.010.000.010.020.010.010.010.010.010.010.010135819304761590.000.000.280.110.120.130.080.100.090.100.000.000.010.000.000.010.000.000.000.00NAOMP (%): 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_native<unsigned long long, (flag_type)1, true>::notdone_check()libomp.so0.001.372.542.453.173.794.054.224.233.900.001.372.542.453.173.794.054.224.233.900.000.170.200.160.180.260.250.240.260.230.000.170.200.160.180.260.250.240.260.230.000.110.200.190.250.290.310.330.330.330.000.110.200.190.250.290.310.330.330.3301371531476379950.000.001.060.650.610.790.700.670.720.790.000.000.040.030.030.030.030.030.030.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.0032.5054.0668.9379.8084.2585.3785.0183.5676.830.0032.5054.0668.9379.8084.2585.3785.0183.5676.830.003.913.463.863.783.863.864.014.003.500.003.913.463.863.783.863.864.014.003.500.002.524.195.346.176.506.626.616.596.410.002.524.195.346.176.506.626.616.596.4101371531486379960.000.001.071.371.421.8012.932.653.2811.140.000.000.030.500.200.100.540.100.110.35NAOMP (%): 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
_IO_cleanuplibc.so.60.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.0000000000010.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00NANANANANANANANANAIO (%): 100.000.000.000.000.000.000.000.000.000.000.00
_IO_printflibc.so.60.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.0000000000010.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00NANANANANANANANANAIO (%): 100.000.000.000.000.000.000.000.000.000.000.00
@plt_start@libomp.so0.000.170.160.220.290.240.170.200.220.180.000.170.160.220.290.240.170.200.220.180.000.020.010.020.030.030.020.030.030.030.000.020.010.020.030.030.020.030.030.030.000.010.010.020.020.020.010.020.020.010.000.010.010.020.020.020.010.020.020.0101361425345669720.000.000.130.250.180.180.120.130.140.140.000.000.000.010.010.010.000.010.010.01NAOMP (%): 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.961.622.132.912.592.372.382.332.040.000.961.622.132.912.592.372.382.332.040.000.110.120.140.180.170.150.170.150.130.000.110.120.140.180.170.150.170.150.130.000.070.130.170.230.200.180.180.180.170.000.070.130.170.230.200.180.180.180.1701371531476379950.000.000.570.720.690.530.490.510.510.560.000.000.020.030.030.020.020.020.020.02NAOMP (%): 100.00OMP (%): 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
__kmp_launch_threadlibomp.so0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.0000000001000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00NANANANANANANAOMP (%): 100.00NANA0.000.000.000.000.000.000.000.000.000.00
__condvar_dec_grefslibc.so.60.000.000.000.000.010.000.000.000.000.000.000.000.000.000.010.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.0000001000100.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00NANANANAOMP (%): 100.00NANANAOMP (%): 100.00NA0.000.000.000.000.000.000.000.000.000.00
×