| min | med | avg | max |
|---|---|---|---|
| Percentile Index | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|
| Value |
| min | med | avg | max |
|---|---|---|---|
| Percentile Index | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|
| Value |
| min | med | avg | max |
|---|---|---|---|
| Percentile Index | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|
| Value |
| min | med | avg | max |
|---|---|---|---|
| Percentile Index | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|
| Value |
| min | med | avg | max |
|---|---|---|---|
| Percentile Index | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|
| Value |
| min | med | avg | max |
|---|---|---|---|
| Percentile Index | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|
| Value |
| (1x1) Efficiency | (1x1) Potential Speed-Up (%) | (1x2) Efficiency | (1x2) Potential Speed-Up (%) | (1x4) Efficiency | (1x4) Potential Speed-Up (%) | (1x8) Efficiency | (1x8) Potential Speed-Up (%) | (1x16) Efficiency | (1x16) Potential Speed-Up (%) | (1x24) Efficiency | (1x24) Potential Speed-Up (%) | (1x32) Efficiency | (1x32) Potential Speed-Up (%) | (1x40) Efficiency | (1x40) Potential Speed-Up (%) | (1x48) Efficiency | (1x48) Potential Speed-Up (%) | (1x56) Efficiency | (1x56) Potential Speed-Up (%) | (1x64) Efficiency | (1x64) Potential Speed-Up (%) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 0 | 0.48 | 0.01 | 0.46 | 0.01 | 0.59 | 0.01 | 0.56 | 0 | 0.92 | 0 | 0.86 | 0 | 0.69 | 0 | 1.73 | 0 | 1.64 | 0 | 2.14 | 0 |
| Run | Number of threads | Efficiency (ideal is 1) | Speedup | Ideal Speedup | Time (s) | Coverage (%) |
|---|---|---|---|---|---|---|
| 1x1 | 1 | 1 | 1 | 1 | 0.28000000119209 | 0.020018791779876 |
| 1x2 | 2 | 0.48 | 0.96 | 2 | 0.15000000596046 | 0.020566208288074 |
| 1x4 | 4 | 0.46 | 1.85 | 4 | 0.094999998807907 | 0.020811581984162 |
| 1x8 | 6 | 0.59 | 4.69 | 8 | 0.050000000745058 | 0.014204045757651 |
| 1x16 | 9 | 0.56 | 8.91 | 16 | 0.045000001788139 | 0.0097377644851804 |
| 1x24 | 6 | 0.92 | 22.07 | 24 | 0.040000002831221 | 0.0041678925044835 |
| 1x32 | 9 | 0.86 | 27.59 | 32 | 0.019999999552965 | 0.0036022926215082 |
| 1x40 | 10 | 0.69 | 27.72 | 40 | 0.029999999329448 | 0.003777238773182 |
| 1x48 | 5 | 1.73 | 83.15 | 48 | 0.019999999552965 | 0.0012835598317906 |
| 1x56 | 5 | 1.64 | 91.59 | 56 | 0.025000000372529 | 0.0011701403418556 |
| 1x64 | 3 | 2.14 | 137.03 | 64 | 0.030000001192093 | 0.00078075932106003 |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►100.00 | __mem_cgroup_charge | __mem_cgroup_charge | kernel |
| ○ | do_anonymous_page | do_anonymous_page | kernel |
| ○ | handle_pte_fault | handle_pte_fault | kernel |
| ○ | __handle_mm_fault | __handle_mm_fault | kernel |
| ○ | handle_mm_fault | handle_mm_fault | kernel |
| ○ | do_page_fault | do_page_fault | kernel |
| ○ | do_translation_fault | do_translation_fault | kernel |
| ○ | do_mem_abort | do_mem_abort | kernel |
| ○ | el0_da | el0_da | kernel |
| ○ | el0t_64_sync_handler | el0t_64_sync_handler | kernel |
| ○ | unknown kernel region | unknown kernel region | kernel |
| ○ | __memset | libastring.so | |
| ○ | GOMP_parallel | libgomp.so.1.0.0 | |
| ○ | build_field | build_field.f90:31 | exec |
| ○ | start | start.f90:95 | exec |
| ○ | initialise | initialise.f90:141 | exec |
| ○ | main | clover_leaf.f90:72 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►51.72 | __mem_cgroup_charge | __mem_cgroup_charge | kernel |
| ○ | do_anonymous_page | do_anonymous_page | kernel |
| ○ | handle_pte_fault | handle_pte_fault | kernel |
| ○ | __handle_mm_fault | __handle_mm_fault | kernel |
| ○ | handle_mm_fault | handle_mm_fault | kernel |
| ○ | do_page_fault | do_page_fault | kernel |
| ○ | do_translation_fault | do_translation_fault | kernel |
| ○ | do_mem_abort | do_mem_abort | kernel |
| ○ | el0_da | el0_da | kernel |
| ○ | el0t_64_sync_handler | el0t_64_sync_handler | kernel |
| ○ | unknown kernel region | unknown kernel region | kernel |
| ○ | __memset | libastring.so | |
| ○ | omp_fulfill_event | libgomp.so.1.0.0 | |
| ○ | start_thread | libc.so.6 | |
| ○ | thread_start | libc.so.6 | |
| ►48.28 | __mem_cgroup_charge | __mem_cgroup_charge | kernel |
| ○ | do_anonymous_page | do_anonymous_page | kernel |
| ○ | handle_pte_fault | handle_pte_fault | kernel |
| ○ | __handle_mm_fault | __handle_mm_fault | kernel |
| ○ | handle_mm_fault | handle_mm_fault | kernel |
| ○ | do_page_fault | do_page_fault | kernel |
| ○ | do_translation_fault | do_translation_fault | kernel |
| ○ | do_mem_abort | do_mem_abort | kernel |
| ○ | el0_da | el0_da | kernel |
| ○ | el0t_64_sync_handler | el0t_64_sync_handler | kernel |
| ○ | unknown kernel region | unknown kernel region | kernel |
| ○ | __memset | libastring.so | |
| ○ | GOMP_parallel | libgomp.so.1.0.0 | |
| ○ | build_field | build_field.f90:31 | exec |
| ○ | start | start.f90:95 | exec |
| ○ | initialise | initialise.f90:141 | exec |
| ○ | main | clover_leaf.f90:72 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►80.00 | __mem_cgroup_charge | __mem_cgroup_charge | kernel |
| ○ | do_anonymous_page | do_anonymous_page | kernel |
| ○ | handle_pte_fault | handle_pte_fault | kernel |
| ○ | __handle_mm_fault | __handle_mm_fault | kernel |
| ○ | handle_mm_fault | handle_mm_fault | kernel |
| ○ | do_page_fault | do_page_fault | kernel |
| ○ | do_translation_fault | do_translation_fault | kernel |
| ○ | do_mem_abort | do_mem_abort | kernel |
| ○ | el0_da | el0_da | kernel |
| ○ | el0t_64_sync_handler | el0t_64_sync_handler | kernel |
| ○ | unknown kernel region | unknown kernel region | kernel |
| ○ | __memset | libastring.so | |
| ○ | omp_fulfill_event | libgomp.so.1.0.0 | |
| ○ | start_thread | libc.so.6 | |
| ○ | thread_start | libc.so.6 | |
| ►18.33 | __mem_cgroup_charge | __mem_cgroup_charge | kernel |
| ○ | do_anonymous_page | do_anonymous_page | kernel |
| ○ | handle_pte_fault | handle_pte_fault | kernel |
| ○ | __handle_mm_fault | __handle_mm_fault | kernel |
| ○ | handle_mm_fault | handle_mm_fault | kernel |
| ○ | do_page_fault | do_page_fault | kernel |
| ○ | do_translation_fault | do_translation_fault | kernel |
| ○ | do_mem_abort | do_mem_abort | kernel |
| ○ | el0_da | el0_da | kernel |
| ○ | el0t_64_sync_handler | el0t_64_sync_handler | kernel |
| ○ | unknown kernel region | unknown kernel region | kernel |
| ○ | __memset | libastring.so | |
| ○ | GOMP_parallel | libgomp.so.1.0.0 | |
| ○ | build_field | build_field.f90:31 | exec |
| ○ | start | start.f90:95 | exec |
| ○ | initialise | initialise.f90:141 | exec |
| ○ | main | clover_leaf.f90:72 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►1.67 | schedule | schedule | kernel |
| ○ | do_notify_resume | do_notify_resume | kernel |
| ○ | el0_interrupt | el0_interrupt | kernel |
| ○ | __el0_irq_handler_common | __el0_irq_handler_common | kernel |
| ○ | el0t_64_irq_handler | el0t_64_irq_handler | kernel |
| ○ | unknown kernel region | unknown kernel region | kernel |
| ○ | __pdv_kernel_module_MOD_pdv_ke[...] | PdV_kernel.f90:135 | exec |
| ○ | omp_fulfill_event | libgomp.so.1.0.0 | |
| ○ | start_thread | libc.so.6 | |
| ○ | thread_start | libc.so.6 |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►80.85 | __mem_cgroup_charge | __mem_cgroup_charge | kernel |
| ○ | do_anonymous_page | do_anonymous_page | kernel |
| ○ | handle_pte_fault | handle_pte_fault | kernel |
| ○ | __handle_mm_fault | __handle_mm_fault | kernel |
| ○ | handle_mm_fault | handle_mm_fault | kernel |
| ○ | do_page_fault | do_page_fault | kernel |
| ○ | do_translation_fault | do_translation_fault | kernel |
| ○ | do_mem_abort | do_mem_abort | kernel |
| ○ | el0_da | el0_da | kernel |
| ○ | el0t_64_sync_handler | el0t_64_sync_handler | kernel |
| ○ | unknown kernel region | unknown kernel region | kernel |
| ○ | __memset | libastring.so | |
| ○ | omp_fulfill_event | libgomp.so.1.0.0 | |
| ○ | start_thread | libc.so.6 | |
| ○ | thread_start | libc.so.6 | |
| ►19.15 | __mem_cgroup_charge | __mem_cgroup_charge | kernel |
| ○ | do_anonymous_page | do_anonymous_page | kernel |
| ○ | handle_pte_fault | handle_pte_fault | kernel |
| ○ | __handle_mm_fault | __handle_mm_fault | kernel |
| ○ | handle_mm_fault | handle_mm_fault | kernel |
| ○ | do_page_fault | do_page_fault | kernel |
| ○ | do_translation_fault | do_translation_fault | kernel |
| ○ | do_mem_abort | do_mem_abort | kernel |
| ○ | el0_da | el0_da | kernel |
| ○ | el0t_64_sync_handler | el0t_64_sync_handler | kernel |
| ○ | unknown kernel region | unknown kernel region | kernel |
| ○ | __memset | libastring.so | |
| ○ | GOMP_parallel | libgomp.so.1.0.0 | |
| ○ | build_field | build_field.f90:31 | exec |
| ○ | start | start.f90:95 | exec |
| ○ | initialise | initialise.f90:141 | exec |
| ○ | main | clover_leaf.f90:72 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►100.00 | __mem_cgroup_charge | __mem_cgroup_charge | kernel |
| ○ | do_anonymous_page | do_anonymous_page | kernel |
| ○ | handle_pte_fault | handle_pte_fault | kernel |
| ○ | __handle_mm_fault | __handle_mm_fault | kernel |
| ○ | handle_mm_fault | handle_mm_fault | kernel |
| ○ | do_page_fault | do_page_fault | kernel |
| ○ | do_translation_fault | do_translation_fault | kernel |
| ○ | do_mem_abort | do_mem_abort | kernel |
| ○ | el0_da | el0_da | kernel |
| ○ | el0t_64_sync_handler | el0t_64_sync_handler | kernel |
| ○ | unknown kernel region | unknown kernel region | kernel |
| ○ | __memset | libastring.so | |
| ○ | omp_fulfill_event | libgomp.so.1.0.0 | |
| ○ | start_thread | libc.so.6 | |
| ○ | thread_start | libc.so.6 |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►100.00 | __mem_cgroup_charge | __mem_cgroup_charge | kernel |
| ○ | do_anonymous_page | do_anonymous_page | kernel |
| ○ | handle_pte_fault | handle_pte_fault | kernel |
| ○ | __handle_mm_fault | __handle_mm_fault | kernel |
| ○ | handle_mm_fault | handle_mm_fault | kernel |
| ○ | do_page_fault | do_page_fault | kernel |
| ○ | do_translation_fault | do_translation_fault | kernel |
| ○ | do_mem_abort | do_mem_abort | kernel |
| ○ | el0_da | el0_da | kernel |
| ○ | el0t_64_sync_handler | el0t_64_sync_handler | kernel |
| ○ | unknown kernel region | unknown kernel region | kernel |
| ○ | __memset | libastring.so | |
| ○ | omp_fulfill_event | libgomp.so.1.0.0 | |
| ○ | start_thread | libc.so.6 | |
| ○ | thread_start | libc.so.6 |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►100.00 | __mem_cgroup_charge | __mem_cgroup_charge | kernel |
| ○ | do_anonymous_page | do_anonymous_page | kernel |
| ○ | handle_pte_fault | handle_pte_fault | kernel |
| ○ | __handle_mm_fault | __handle_mm_fault | kernel |
| ○ | handle_mm_fault | handle_mm_fault | kernel |
| ○ | do_page_fault | do_page_fault | kernel |
| ○ | do_translation_fault | do_translation_fault | kernel |
| ○ | do_mem_abort | do_mem_abort | kernel |
| ○ | el0_da | el0_da | kernel |
| ○ | el0t_64_sync_handler | el0t_64_sync_handler | kernel |
| ○ | unknown kernel region | unknown kernel region | kernel |
| ○ | __memset | libastring.so | |
| ○ | omp_fulfill_event | libgomp.so.1.0.0 | |
| ○ | start_thread | libc.so.6 | |
| ○ | thread_start | libc.so.6 |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►100.00 | __mem_cgroup_charge | __mem_cgroup_charge | kernel |
| ○ | do_anonymous_page | do_anonymous_page | kernel |
| ○ | handle_pte_fault | handle_pte_fault | kernel |
| ○ | __handle_mm_fault | __handle_mm_fault | kernel |
| ○ | handle_mm_fault | handle_mm_fault | kernel |
| ○ | do_page_fault | do_page_fault | kernel |
| ○ | do_translation_fault | do_translation_fault | kernel |
| ○ | do_mem_abort | do_mem_abort | kernel |
| ○ | el0_da | el0_da | kernel |
| ○ | el0t_64_sync_handler | el0t_64_sync_handler | kernel |
| ○ | unknown kernel region | unknown kernel region | kernel |
| ○ | __memset | libastring.so | |
| ○ | omp_fulfill_event | libgomp.so.1.0.0 | |
| ○ | start_thread | libc.so.6 | |
| ○ | thread_start | libc.so.6 |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►93.75 | __mem_cgroup_charge | __mem_cgroup_charge | kernel |
| ○ | do_anonymous_page | do_anonymous_page | kernel |
| ○ | handle_pte_fault | handle_pte_fault | kernel |
| ○ | __handle_mm_fault | __handle_mm_fault | kernel |
| ○ | handle_mm_fault | handle_mm_fault | kernel |
| ○ | do_page_fault | do_page_fault | kernel |
| ○ | do_translation_fault | do_translation_fault | kernel |
| ○ | do_mem_abort | do_mem_abort | kernel |
| ○ | el0_da | el0_da | kernel |
| ○ | el0t_64_sync_handler | el0t_64_sync_handler | kernel |
| ○ | unknown kernel region | unknown kernel region | kernel |
| ○ | __memset | libastring.so | |
| ○ | omp_fulfill_event | libgomp.so.1.0.0 | |
| ○ | start_thread | libc.so.6 | |
| ○ | thread_start | libc.so.6 | |
| ►6.25 | __schedule | __schedule | kernel |
| ○ | schedule | schedule | kernel |
| ○ | futex_wait_queue | futex_wait_queue | kernel |
| ○ | futex_wait | futex_wait | kernel |
| ○ | do_futex | do_futex | kernel |
| ○ | __arm64_sys_futex | __arm64_sys_futex | kernel |
| ○ | invoke_syscall | invoke_syscall | kernel |
| ○ | el0_svc_common.constprop.0 | el0_svc_common.constprop.0 | kernel |
| ○ | do_el0_svc | do_el0_svc | kernel |
| ○ | el0_svc | el0_svc | kernel |
| ○ | el0t_64_sync_handler | el0t_64_sync_handler | kernel |
| ○ | unknown kernel region | unknown kernel region | kernel |
| ○ | syscall | libc.so.6 | |
| ○ | __advec_mom_kernel_mod_MOD_adv[...] | advec_mom_kernel.f90:107 | exec |
| ○ | omp_fulfill_event | libgomp.so.1.0.0 | |
| ○ | start_thread | libc.so.6 | |
| ○ | thread_start | libc.so.6 |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►94.12 | __mem_cgroup_charge | __mem_cgroup_charge | kernel |
| ○ | do_anonymous_page | do_anonymous_page | kernel |
| ○ | handle_pte_fault | handle_pte_fault | kernel |
| ○ | __handle_mm_fault | __handle_mm_fault | kernel |
| ○ | handle_mm_fault | handle_mm_fault | kernel |
| ○ | do_page_fault | do_page_fault | kernel |
| ○ | do_translation_fault | do_translation_fault | kernel |
| ○ | do_mem_abort | do_mem_abort | kernel |
| ○ | el0_da | el0_da | kernel |
| ○ | el0t_64_sync_handler | el0t_64_sync_handler | kernel |
| ○ | unknown kernel region | unknown kernel region | kernel |
| ○ | __memset | libastring.so | |
| ○ | omp_fulfill_event | libgomp.so.1.0.0 | |
| ○ | start_thread | libc.so.6 | |
| ○ | thread_start | libc.so.6 | |
| ►5.88 | __schedule | __schedule | kernel |
| ○ | schedule | schedule | kernel |
| ○ | futex_wait_queue | futex_wait_queue | kernel |
| ○ | futex_wait | futex_wait | kernel |
| ○ | do_futex | do_futex | kernel |
| ○ | __arm64_sys_futex | __arm64_sys_futex | kernel |
| ○ | invoke_syscall | invoke_syscall | kernel |
| ○ | el0_svc_common.constprop.0 | el0_svc_common.constprop.0 | kernel |
| ○ | do_el0_svc | do_el0_svc | kernel |
| ○ | el0_svc | el0_svc | kernel |
| ○ | el0t_64_sync_handler | el0t_64_sync_handler | kernel |
| ○ | unknown kernel region | unknown kernel region | kernel |
| ○ | syscall | libc.so.6 | |
| ○ | __advec_mom_kernel_mod_MOD_adv[...] | advec_mom_kernel.f90:208 | exec |
| ○ | omp_fulfill_event | libgomp.so.1.0.0 | |
| ○ | start_thread | libc.so.6 | |
| ○ | thread_start | libc.so.6 |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►84.62 | __mem_cgroup_charge | __mem_cgroup_charge | kernel |
| ○ | do_anonymous_page | do_anonymous_page | kernel |
| ○ | handle_pte_fault | handle_pte_fault | kernel |
| ○ | __handle_mm_fault | __handle_mm_fault | kernel |
| ○ | handle_mm_fault | handle_mm_fault | kernel |
| ○ | do_page_fault | do_page_fault | kernel |
| ○ | do_translation_fault | do_translation_fault | kernel |
| ○ | do_mem_abort | do_mem_abort | kernel |
| ○ | el0_da | el0_da | kernel |
| ○ | el0t_64_sync_handler | el0t_64_sync_handler | kernel |
| ○ | unknown kernel region | unknown kernel region | kernel |
| ○ | __memset | libastring.so | |
| ○ | omp_fulfill_event | libgomp.so.1.0.0 | |
| ○ | start_thread | libc.so.6 | |
| ○ | thread_start | libc.so.6 | |
| ►7.69 | __schedule | __schedule | kernel |
| ○ | schedule | schedule | kernel |
| ○ | futex_wait_queue | futex_wait_queue | kernel |
| ○ | futex_wait | futex_wait | kernel |
| ○ | do_futex | do_futex | kernel |
| ○ | __arm64_sys_futex | __arm64_sys_futex | kernel |
| ○ | invoke_syscall | invoke_syscall | kernel |
| ○ | el0_svc_common.constprop.0 | el0_svc_common.constprop.0 | kernel |
| ○ | do_el0_svc | do_el0_svc | kernel |
| ○ | el0_svc | el0_svc | kernel |
| ○ | el0t_64_sync_handler | el0t_64_sync_handler | kernel |
| ○ | unknown kernel region | unknown kernel region | kernel |
| ○ | syscall | libc.so.6 | |
| ○ | omp_fulfill_event | libgomp.so.1.0.0 | |
| ○ | start_thread | libc.so.6 | |
| ○ | thread_start | libc.so.6 | |
| ►7.69 | __schedule | __schedule | kernel |
| ○ | schedule | schedule | kernel |
| ○ | do_notify_resume | do_notify_resume | kernel |
| ○ | el0_interrupt | el0_interrupt | kernel |
| ○ | __el0_irq_handler_common | __el0_irq_handler_common | kernel |
| ○ | el0t_64_irq_handler | el0t_64_irq_handler | kernel |
| ○ | unknown kernel region | unknown kernel region | kernel |
| ○ | __advec_mom_kernel_mod_MOD_adv[...] | advec_mom_kernel.f90:240 | exec |
| ○ | omp_fulfill_event | libgomp.so.1.0.0 | |
| ○ | start_thread | libc.so.6 | |
| ○ | thread_start | libc.so.6 |