__kmpc_reduce_nowait - Load Distribution

minmedavgmax
Percentile Index10 20 30 40 50 60 70 80 90 100
Value


minmedavgmax
Percentile Index10 20 30 40 50 60 70 80 90 100
Value

__kmpc_reduce_nowait - Sorted Load Distribution

minmedavgmax
Percentile Index10 20 30 40 50 60 70 80 90 100
Value


minmedavgmax
Percentile Index10 20 30 40 50 60 70 80 90 100
Value

__kmpc_reduce_nowait - Load Distribution All Threads

minmedavgmax
Percentile Index10 20 30 40 50 60 70 80 90 100
Value


minmedavgmax
Percentile Index10 20 30 40 50 60 70 80 90 100
Value

__kmpc_reduce_nowait

Columns Filter

(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 (%)
(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 (%)
10101010101010

Speed-Up and Efficiency

No callchains for this object
No callchains for this object
No callchains for this object
No callchains for this object
Coverage (%)NameSource LocationModule
49.02+cg_calc_ur(int, int, int, doub[...]cg.cpp:105exec
__kmp_invoke_microtasklibomp.so
__kmp_invoke_task_funclibomp.so
__kmp_launch_threadlibomp.so
__kmp_launch_worker(void*)libomp.so
start_threadlibc.so.6
thread_startlibc.so.6
33.33+cg_calc_w(int, int, int, doubl[...]cg.cpp:83exec
__kmp_invoke_microtasklibomp.so
__kmp_invoke_task_funclibomp.so
__kmp_launch_threadlibomp.so
__kmp_launch_worker(void*)libomp.so
start_threadlibc.so.6
thread_startlibc.so.6
9.80+cg_calc_ur(int, int, int, doub[...]cg.cpp:105exec
__kmp_invoke_microtasklibomp.so
__kmp_invoke_task_funclibomp.so
__kmp_fork_calllibomp.so
__kmpc_fork_calllibomp.so
run_cg_calc_ur(Chunk*, Setting[...]cg.cpp:117exec
cg_main_step_driver(Chunk*, Se[...]cg_driver.cpp:69exec
cg_driver(Chunk*, Settings&, d[...]cg_driver.cpp:18exec
solve(Chunk*, Settings&, int, [...]diffuse.cpp:45exec
diffuse(Chunk*, Settings&)diffuse.cpp:12exec
mainmain.cpp:169exec
__libc_start_call_mainlibc.so.6
__libc_start_mainlibc.so.6
_startexec
7.84+cg_calc_w(int, int, int, doubl[...]cg.cpp:83exec
__kmp_invoke_microtasklibomp.so
__kmp_invoke_task_funclibomp.so
__kmp_fork_calllibomp.so
__kmpc_fork_calllibomp.so
run_cg_calc_w(Chunk*, Settings[...]cg.cpp:94exec
cg_main_step_driver(Chunk*, Se[...]cg_driver.cpp:57exec
cg_driver(Chunk*, Settings&, d[...]cg_driver.cpp:18exec
solve(Chunk*, Settings&, int, [...]diffuse.cpp:45exec
diffuse(Chunk*, Settings&)diffuse.cpp:12exec
mainmain.cpp:169exec
__libc_start_call_mainlibc.so.6
__libc_start_mainlibc.so.6
_startexec
Coverage (%)NameSource LocationModule
55.91+cg_calc_w(int, int, int, doubl[...]cg.cpp:83exec
__kmp_invoke_microtasklibomp.so
__kmp_invoke_task_funclibomp.so
__kmp_launch_threadlibomp.so
__kmp_launch_worker(void*)libomp.so
start_threadlibc.so.6
thread_startlibc.so.6
44.09+cg_calc_ur(int, int, int, doub[...]cg.cpp:105exec
__kmp_invoke_microtasklibomp.so
__kmp_invoke_task_funclibomp.so
__kmp_launch_threadlibomp.so
__kmp_launch_worker(void*)libomp.so
start_threadlibc.so.6
thread_startlibc.so.6
Coverage (%)NameSource LocationModule
56.43+cg_calc_ur(int, int, int, doub[...]cg.cpp:105exec
__kmp_invoke_microtasklibomp.so
__kmp_invoke_task_funclibomp.so
__kmp_launch_threadlibomp.so
__kmp_launch_worker(void*)libomp.so
start_threadlibc.so.6
thread_startlibc.so.6
41.43+cg_calc_w(int, int, int, doubl[...]cg.cpp:83exec
__kmp_invoke_microtasklibomp.so
__kmp_invoke_task_funclibomp.so
__kmp_launch_threadlibomp.so
__kmp_launch_worker(void*)libomp.so
start_threadlibc.so.6
thread_startlibc.so.6
2.14+__kmp_invoke_microtasklibomp.so
__kmp_invoke_task_funclibomp.so
__kmp_launch_threadlibomp.so
__kmp_launch_worker(void*)libomp.so
start_threadlibc.so.6
thread_startlibc.so.6
Coverage (%)NameSource LocationModule
55.95+cg_calc_w(int, int, int, doubl[...]cg.cpp:83exec
__kmp_invoke_microtasklibomp.so
__kmp_invoke_task_funclibomp.so
__kmp_launch_threadlibomp.so
__kmp_launch_worker(void*)libomp.so
start_threadlibc.so.6
thread_startlibc.so.6
41.62+cg_calc_ur(int, int, int, doub[...]cg.cpp:105exec
__kmp_invoke_microtasklibomp.so
__kmp_invoke_task_funclibomp.so
__kmp_launch_threadlibomp.so
__kmp_launch_worker(void*)libomp.so
start_threadlibc.so.6
thread_startlibc.so.6
2.16+cg_calc_ur(int, int, int, doub[...]cg.cpp:105exec
__kmp_invoke_microtasklibomp.so
__kmp_invoke_task_funclibomp.so
__kmp_fork_calllibomp.so
__kmpc_fork_calllibomp.so
run_cg_calc_ur(Chunk*, Setting[...]cg.cpp:117exec
cg_main_step_driver(Chunk*, Se[...]cg_driver.cpp:69exec
cg_driver(Chunk*, Settings&, d[...]cg_driver.cpp:18exec
solve(Chunk*, Settings&, int, [...]diffuse.cpp:45exec
diffuse(Chunk*, Settings&)diffuse.cpp:12exec
mainmain.cpp:169exec
__libc_start_call_mainlibc.so.6
__libc_start_mainlibc.so.6
_startexec
Coverage (%)NameSource LocationModule
52.28+cg_calc_ur(int, int, int, doub[...]cg.cpp:105exec
__kmp_invoke_microtasklibomp.so
__kmp_invoke_task_funclibomp.so
__kmp_launch_threadlibomp.so
__kmp_launch_worker(void*)libomp.so
start_threadlibc.so.6
thread_startlibc.so.6
45.69+cg_calc_w(int, int, int, doubl[...]cg.cpp:83exec
__kmp_invoke_microtasklibomp.so
__kmp_invoke_task_funclibomp.so
__kmp_launch_threadlibomp.so
__kmp_launch_worker(void*)libomp.so
start_threadlibc.so.6
thread_startlibc.so.6
2.03+__kmp_invoke_microtasklibomp.so
__kmp_invoke_task_funclibomp.so
__kmp_launch_threadlibomp.so
__kmp_launch_worker(void*)libomp.so
start_threadlibc.so.6
thread_startlibc.so.6
Coverage (%)NameSource LocationModule
57.88+cg_calc_ur(int, int, int, doub[...]cg.cpp:105exec
__kmp_invoke_microtasklibomp.so
__kmp_invoke_task_funclibomp.so
__kmp_launch_threadlibomp.so
__kmp_launch_worker(void*)libomp.so
start_threadlibc.so.6
thread_startlibc.so.6
39.70+cg_calc_w(int, int, int, doubl[...]cg.cpp:83exec
__kmp_invoke_microtasklibomp.so
__kmp_invoke_task_funclibomp.so
__kmp_launch_threadlibomp.so
__kmp_launch_worker(void*)libomp.so
start_threadlibc.so.6
thread_startlibc.so.6
1.11+__kmp_invoke_microtasklibomp.so
__kmp_invoke_task_funclibomp.so
__kmp_launch_threadlibomp.so
__kmp_launch_worker(void*)libomp.so
start_threadlibc.so.6
thread_startlibc.so.6
Coverage (%)NameSource LocationModule
54.38+cg_calc_ur(int, int, int, doub[...]cg.cpp:105exec
__kmp_invoke_microtasklibomp.so
__kmp_invoke_task_funclibomp.so
__kmp_launch_threadlibomp.so
__kmp_launch_worker(void*)libomp.so
start_threadlibc.so.6
thread_startlibc.so.6
43.32+cg_calc_w(int, int, int, doubl[...]cg.cpp:83exec
__kmp_invoke_microtasklibomp.so
__kmp_invoke_task_funclibomp.so
__kmp_launch_threadlibomp.so
__kmp_launch_worker(void*)libomp.so
start_threadlibc.so.6
thread_startlibc.so.6
1.38+__kmp_invoke_microtasklibomp.so
__kmp_invoke_task_funclibomp.so
__kmp_launch_threadlibomp.so
__kmp_launch_worker(void*)libomp.so
start_threadlibc.so.6
thread_startlibc.so.6
×