Run baseline | Run locus440 |
| | | |
ASM Fct ID | Coverage (%) | Time (s) | Nb Threads | Deviation (cov) | Deviation (tps) | ASM Fct ID | Coverage (%) | Time (s) | Nb Threads | Deviation (cov) | Deviation (tps) |
-1 | 0.00 | 0.00 | 1 | 0.00 | 0.00 | -1 | 0.00 | 0.00 | 1 | 0.00 | 0.00 |
2 | 0.00 | 0.01 | 67 | 0.00 | 0.01 | 2244 | 0.01 | 0.00 | 18 | 0.02 | 0.00 |
1138 | 0.03 | 0.10 | 65 | 0.02 | 0.08 | 1896 | 0.00 | 0.00 | 1 | 0.00 | 0.00 |
1896 | 0.00 | 0.00 | 1 | 0.00 | 0.00 | 1903 | 0.00 | 0.00 | 1 | 0.00 | 0.00 |
1903 | 0.00 | 0.00 | 1 | 0.00 | 0.00 | 1891 | 0.01 | 0.00 | 20 | 0.02 | 0.00 |
1891 | 0.01 | 0.05 | 69 | 0.01 | 0.04 | 1893 | 0.00 | 0.00 | 4 | 0.00 | 0.00 |
1893 | 0.00 | 0.00 | 26 | 0.00 | 0.00 | 1897 | 0.00 | 0.00 | 1 | 0.00 | 0.00 |
1904 | 0.00 | 0.00 | 1 | 0.00 | 0.00 | 2 | 0.00 | 0.00 | 6 | 0.00 | 0.00 |
1114 | 0.00 | 0.00 | 1 | 0.00 | 0.00 | 1114 | 0.00 | 0.00 | 1 | 0.00 | 0.00 |
1059 | 4.52 | 16.93 | 76 | 10.96 | 40.47 | 1901 | 0.00 | 0.00 | 1 | 0.00 | 0.00 |
1062 | 0.08 | 0.29 | 74 | 0.05 | 0.18 | 1668 | 0.01 | 0.00 | 1 | 0.00 | 0.00 |
1063 | 0.00 | 0.00 | 8 | 0.00 | 0.00 | 1063 | 0.01 | 0.00 | 14 | 0.01 | 0.00 |
1669 | 0.00 | 0.00 | 1 | 0.00 | 0.00 | 1902 | 0.00 | 0.00 | 1 | 0.00 | 0.00 |
1897 | 0.00 | 0.00 | 1 | 0.00 | 0.00 | 2196 | 0.00 | 0.00 | 1 | 0.00 | 0.00 |
1892 | 0.00 | 0.00 | 3 | 0.00 | 0.00 | 1669 | 0.00 | 0.00 | 1 | 0.00 | 0.00 |
2216 | 0.00 | 0.00 | 6 | 0.00 | 0.00 | 1892 | 0.00 | 0.00 | 3 | 0.00 | 0.00 |
1086 | 1.35 | 5.06 | 76 | 0.40 | 1.47 | 2216 | 0.00 | 0.00 | 3 | 0.00 | 0.00 |
1960 | 0.00 | 0.01 | 63 | 0.00 | 0.01 | 1086 | 1.64 | 0.22 | 76 | 1.05 | 0.14 |
2690 | 0.01 | 0.03 | 54 | 0.01 | 0.02 | 1961 | 0.06 | 0.01 | 56 | 0.04 | 0.01 |
1853 | 0.00 | 0.00 | 1 | 0.00 | 0.00 | 2690 | 0.01 | 0.00 | 27 | 0.01 | 0.00 |
1668 | 0.00 | 0.00 | 1 | 0.00 | 0.00 | 1853 | 0.00 | 0.00 | 1 | 0.00 | 0.00 |
1042 | 50.34 | 188.72 | 75 | 16.59 | 61.14 | 2715 | 0.02 | 0.00 | 28 | 0.03 | 0.00 |
1902 | 0.00 | 0.00 | 1 | 0.00 | 0.00 | 1042 | 55.95 | 7.61 | 75 | 42.28 | 5.61 |
2194 | 0.02 | 0.08 | 70 | 0.02 | 0.06 | 1084 | 0.07 | 0.01 | 25 | 0.17 | 0.02 |
2715 | 0.03 | 0.11 | 76 | 0.01 | 0.04 | 2194 | 0.01 | 0.00 | 14 | 0.01 | 0.00 |
2244 | 0.00 | 0.00 | 30 | 0.00 | 0.00 | 1062 | 0.04 | 0.01 | 42 | 0.04 | 0.01 |
1883 | 0.00 | 0.02 | 68 | 0.00 | 0.01 | 1059 | 1.39 | 0.19 | 75 | 2.46 | 0.34 |
1048 | 0.01 | 0.04 | 70 | 0.01 | 0.05 | 1883 | 0.20 | 0.03 | 72 | 0.15 | 0.02 |
1084 | 0.01 | 0.04 | 22 | 0.02 | 0.07 | 1048 | 0.19 | 0.03 | 47 | 0.37 | 0.05 |
-1 | 0.00 | 0.00 | 1 | 0.00 | 0.00 | 1138 | 0.00 | 0.00 | 8 | 0.01 | 0.00 |
12 | 0.00 | 0.00 | 1 | 0.00 | 0.00 | -1 | 0.00 | 0.00 | 3 | 0.00 | 0.00 |
74 | 0.00 | 0.00 | 1 | 0.00 | 0.00 | 12 | 0.00 | 0.00 | 1 | 0.00 | 0.00 |
128 | 0.00 | 0.00 | 1 | 0.00 | 0.00 | 3633 | 0.00 | 0.00 | 1 | 0.00 | 0.00 |
1704 | 0.00 | 0.00 | 1 | 0.00 | 0.00 | 1943 | 0.03 | 0.00 | 33 | 0.04 | 0.01 |
1943 | 0.05 | 0.20 | 76 | 0.02 | 0.06 | 1704 | 0.00 | 0.00 | 1 | 0.00 | 0.00 |
-1 | 0.40 | 1.50 | 76 | 0.28 | 1.05 | 74 | 0.00 | 0.00 | 1 | 0.00 | 0.00 |
| -1 | 0.07 | 0.01 | 51 | 0.07 | 0.01 |
Run baseline | Run locus440 |
| - /home/eoseret/3dtransp_code/permute3d_1.omp.cpp: 89-93
- /usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/stl_vector.h: 1046-1046
| | |
ASM Fct ID | Coverage (%) | Time (s) | Nb Threads | Deviation (cov) | Deviation (tps) | ASM Fct ID | Coverage (%) | Time (s) | Nb Threads | Deviation (cov) | Deviation (tps) |
13 | 43.14 | 161.74 | 76 | 16.36 | 61.61 | |
Run baseline | Run locus440 |
| | | - /home/eoseret/3dtransp_code/permute3d_1.locus440.cpp: 98-104
|
ASM Fct ID | Coverage (%) | Time (s) | Nb Threads | Deviation (cov) | Deviation (tps) | ASM Fct ID | Coverage (%) | Time (s) | Nb Threads | Deviation (cov) | Deviation (tps) |
| 13 | 40.25 | 5.48 | 44 | 32.77 | 4.46 |
Name | Module | Coverage (%) | Time (s) | Nb Threads | Deviation (coverage) | Deviation (time) |
baseline | locus440 | baseline | locus440 | baseline | locus440 | baseline | locus440 | baseline | locus440 |
bool _INTERNAL021345c1::__kmp_wait_template<kmp_flag_64<false, true>, true, false, true>(kmp_info*, kmp_flag_64<false, true>*, void*) | libiomp5.so | 50.34 | 55.95 | 188.72 | 7.61 | 75 | 75 | 16.59 | 42.28 | 61.14 | 5.61 |
main.DIR.OMP.PARALLEL.LOOP.2.split145 | binary | 43.14 | NA | 161.74 | NA | 76 | NA | 16.36 | NA | 61.61 | NA |
main.DIR.OMP.PARALLEL.LOOP.2.split178 | binary | NA | 40.25 | NA | 5.48 | NA | 44 | NA | 32.77 | NA | 4.46 |
__kmp_hyper_barrier_gather | libiomp5.so | 4.52 | 1.39 | 16.93 | 0.19 | 76 | 75 | 10.96 | 2.46 | 40.47 | 0.34 |
kmp_flag_native<unsigned long long, (flag_type)1, true>::notdone_check() | libiomp5.so | 1.35 | 1.64 | 5.06 | 0.22 | 76 | 76 | 0.40 | 1.05 | 1.47 | 0.14 |
unknown_kernel_region | kernel | 0.40 | 0.07 | 1.50 | 0.01 | 76 | 51 | 0.28 | 0.07 | 1.05 | 0.01 |
__kmp_launch_thread | libiomp5.so | 0.00 | 0.20 | 0.02 | 0.03 | 68 | 72 | 0.00 | 0.15 | 0.01 | 0.02 |
_INTERNAL021345c1::__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) | libiomp5.so | 0.01 | 0.19 | 0.04 | 0.03 | 70 | 47 | 0.01 | 0.37 | 0.05 | 0.05 |
__kmp_join_barrier(int) | libiomp5.so | 0.08 | 0.04 | 0.29 | 0.01 | 74 | 42 | 0.05 | 0.04 | 0.18 | 0.01 |
__GI___sched_yield | libc.so.6 | 0.05 | 0.03 | 0.20 | 0.00 | 76 | 33 | 0.02 | 0.04 | 0.06 | 0.01 |
kmp_flag_native<unsigned long long, (flag_type)1, true>::done_check() | libiomp5.so | 0.01 | 0.07 | 0.04 | 0.01 | 22 | 25 | 0.02 | 0.17 | 0.07 | 0.02 |
__kmpc_for_static_init_8 | libiomp5.so | NA | 0.06 | NA | 0.01 | NA | 56 | NA | 0.04 | NA | 0.01 |
__kmp_yield | libiomp5.so | 0.03 | 0.02 | 0.11 | 0.00 | 76 | 28 | 0.01 | 0.03 | 0.04 | 0.00 |
__kmpc_for_static_fini | libiomp5.so | 0.03 | 0.00 | 0.10 | 0.00 | 65 | 8 | 0.02 | 0.01 | 0.08 | 0.00 |
__kmp_finish_implicit_task | libiomp5.so | 0.02 | 0.01 | 0.08 | 0.00 | 70 | 14 | 0.02 | 0.01 | 0.06 | 0.00 |
__kmp_invoke_task_func | libiomp5.so | 0.01 | 0.01 | 0.05 | 0.00 | 69 | 20 | 0.01 | 0.02 | 0.04 | 0.00 |
__kmp_invoke_microtask | libiomp5.so | 0.01 | 0.01 | 0.03 | 0.00 | 54 | 27 | 0.01 | 0.01 | 0.02 | 0.00 |
__kmp_init_implicit_task | libiomp5.so | 0.00 | 0.01 | 0.00 | 0.00 | 30 | 18 | 0.00 | 0.02 | 0.00 | 0.00 |
__kmp_fork_barrier(int, int) | libiomp5.so | 0.00 | 0.01 | 0.00 | 0.00 | 8 | 14 | 0.00 | 0.01 | 0.00 | 0.00 |
.plt.sec@start | libiomp5.so | 0.00 | 0.00 | 0.01 | 0.00 | 67 | 6 | 0.00 | 0.00 | 0.01 | 0.00 |
__kmp_acquire_ticket_lock | libiomp5.so | 0.00 | 0.01 | 0.00 | 0.00 | 1 | 1 | 0.00 | 0.00 | 0.00 | 0.00 |
__kmp_fork_call | libiomp5.so | 0.00 | 0.00 | 0.00 | 0.00 | 1 | 1 | 0.00 | 0.00 | 0.00 | 0.00 |
__kmp_run_after_invoked_task | libiomp5.so | 0.00 | 0.00 | 0.00 | 0.00 | 26 | 4 | 0.00 | 0.00 | 0.00 | 0.00 |
__kmpc_for_static_init_8u | libiomp5.so | 0.00 | NA | 0.01 | NA | 63 | NA | 0.00 | NA | 0.01 | NA |
unknown_function | [vdso] | 0.00 | 0.00 | 0.00 | 0.00 | 1 | 1 | 0.00 | 0.00 | 0.00 | 0.00 |
__kmp_task_team_sync | libiomp5.so | 0.00 | 0.00 | 0.00 | 0.00 | 6 | 3 | 0.00 | 0.00 | 0.00 | 0.00 |
__kmp_run_before_invoked_task | libiomp5.so | 0.00 | 0.00 | 0.00 | 0.00 | 3 | 3 | 0.00 | 0.00 | 0.00 | 0.00 |
unknown_function | binary | 0.00 | 0.00 | 0.00 | 0.00 | 1 | 3 | 0.00 | 0.00 | 0.00 | 0.00 |
__kmp_release_ticket_lock | libiomp5.so | 0.00 | 0.00 | 0.00 | 0.00 | 1 | 1 | 0.00 | 0.00 | 0.00 | 0.00 |
__kmp_join_call | libiomp5.so | 0.00 | 0.00 | 0.00 | 0.00 | 1 | 1 | 0.00 | 0.00 | 0.00 | 0.00 |
__kmp_internal_fork | libiomp5.so | 0.00 | 0.00 | 0.00 | 0.00 | 1 | 1 | 0.00 | 0.00 | 0.00 | 0.00 |
__kmpc_fork_call | libiomp5.so | 0.00 | 0.00 | 0.00 | 0.00 | 1 | 1 | 0.00 | 0.00 | 0.00 | 0.00 |
__kmp_allocate_team | libiomp5.so | 0.00 | 0.00 | 0.00 | 0.00 | 1 | 1 | 0.00 | 0.00 | 0.00 | 0.00 |
main | binary | 0.00 | 0.00 | 0.00 | 0.00 | 1 | 1 | 0.00 | 0.00 | 0.00 | 0.00 |
_dl_relocate_object | ld-linux-x86-64.so.2 | 0.00 | 0.00 | 0.00 | 0.00 | 1 | 1 | 0.00 | 0.00 | 0.00 | 0.00 |
__GI___clock_gettime | libc.so.6 | 0.00 | 0.00 | 0.00 | 0.00 | 1 | 1 | 0.00 | 0.00 | 0.00 | 0.00 |
__kmp_get_global_thread_id_reg | libiomp5.so | 0.00 | 0.00 | 0.00 | 0.00 | 1 | 1 | 0.00 | 0.00 | 0.00 | 0.00 |
__strlen_evex | libc.so.6 | NA | 0.00 | NA | 0.00 | NA | 1 | NA | 0.00 | NA | 0.00 |
__kmp_task_team_setup | libiomp5.so | NA | 0.00 | NA | 0.00 | NA | 1 | NA | 0.00 | NA | 0.00 |
_INTERNALbdf69c74::__kmp_alloc_argv_entries(int, kmp_team*, int) | libiomp5.so | NA | 0.00 | NA | 0.00 | NA | 1 | NA | 0.00 | NA | 0.00 |
__tls_get_addr | ld-linux-x86-64.so.2 | 0.00 | NA | 0.00 | NA | 1 | NA | 0.00 | NA | 0.00 | NA |
__kmp_internal_join | libiomp5.so | 0.00 | NA | 0.00 | NA | 1 | NA | 0.00 | NA | 0.00 | NA |