auto armpl::clag::execute_strategy<15ul, std::tuple<armpl::clag::matmul::set_or_scale, armpl::clag::matmul::compressed_general_matrix_vector, armpl::clag::matmul::symmetric_matrix_vector, armpl::clag::matmul::compressed_symmetric_matrix_vector, armpl::clag::matmul::compressed_rank_one_update, armpl::clag::matmul::out_of_place_matmul_left, armpl::clag::matmul::out_of_place_matmul_right, armpl::clag::matmul::atomic, armpl::clag::matmul::dot, armpl::clag::matmul::axpby, armpl::clag::matmul::gemv, armpl::clag::matmul::outer_product, armpl::clag::matmul::small, armpl::clag::matmul::basic, armpl::clag::matmul::sequential, armpl::clag::matmul::large<true>, armpl::clag::matmul::large_no_sync<false>, armpl::clag::matmul::rank_k_update_large, armpl::clag::matmul::rank_k_update_basic, armpl::clag::matmul::rank_one_update, armpl::clag::matmul::gemm_reference, armpl::clag::matmul::symm_hemm_l_reference, armpl::clag::matmul::symm_hemm_r_reference, armpl::clag::matmul::syrk_herk_reference, armpl::clag::matmul::backstop, armpl::clag::matmul::large_no_sync<true> >, armpl::clag::spec::problem_context<armpl::clag::matmul::matmul3<armpl::clag::general_matrix<armpl::clag::matrix_base<double const> >, armpl::clag::general_matrix<armpl::clag::matrix_base<double const> >, armpl::clag::general_matrix<armpl::clag::matrix_base<double> >, double>, armpl::clag::spec::sve_architecture_spec> >(std::tuple<armpl::clag::matmul::set_or_scale, armpl::clag::matmul::compressed_general_matrix_vector, armpl::clag::matmul::symmetric_matrix_vector, armpl::clag::matmul::compressed_symmetric_matrix_vector, armpl::clag::matmul::compressed_rank_one_update, armpl::clag::matmul::out_of_place_matmul_left, armpl::clag::matmul::out_of_place_matmul_right, armpl::clag::matmul::atomic, armpl::clag::matmul::dot, armpl::clag::matmul::axpby, armpl::clag::matmul::gemv, armpl::clag::matmul::outer_product, armpl::clag::matmul::small, armpl::clag::matmul::basic, armpl::clag::matmul::sequential, armpl::clag::matmul::large<true>, armpl::clag::matmul::large_no_sync<false>, armpl::clag::matmul::rank_k_update_large, armpl::clag::matmul::rank_k_update_basic, armpl::clag::matmul::rank_one_update, armpl::clag::matmul::gemm_reference, armpl::clag::matmul::symm_hemm_l_reference, armpl::clag::matmul::symm_hemm_r_reference, armpl::clag::matmul::syrk_herk_reference, armpl::clag::matmul::backstop, armpl::clag::matmul::large_no_sync<true> > const&, armpl::clag::spec::problem_context<armpl::clag::matmul::matmul3<armpl::clag::general_matrix<armpl::clag::matrix_base<double const> >, armpl::clag::general_matrix<armpl::clag::matrix_base<double const> >, armpl::clag::general_matrix<armpl::clag::matrix_base<double> >, double>, armpl::clag::spec::sve_architecture_spec> const&) - 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

auto armpl::clag::execute_strategy<15ul, std::tuple<armpl::clag::matmul::set_or_scale, armpl::clag::matmul::compressed_general_matrix_vector, armpl::clag::matmul::symmetric_matrix_vector, armpl::clag::matmul::compressed_symmetric_matrix_vector, armpl::clag::matmul::compressed_rank_one_update, armpl::clag::matmul::out_of_place_matmul_left, armpl::clag::matmul::out_of_place_matmul_right, armpl::clag::matmul::atomic, armpl::clag::matmul::dot, armpl::clag::matmul::axpby, armpl::clag::matmul::gemv, armpl::clag::matmul::outer_product, armpl::clag::matmul::small, armpl::clag::matmul::basic, armpl::clag::matmul::sequential, armpl::clag::matmul::large<true>, armpl::clag::matmul::large_no_sync<false>, armpl::clag::matmul::rank_k_update_large, armpl::clag::matmul::rank_k_update_basic, armpl::clag::matmul::rank_one_update, armpl::clag::matmul::gemm_reference, armpl::clag::matmul::symm_hemm_l_reference, armpl::clag::matmul::symm_hemm_r_reference, armpl::clag::matmul::syrk_herk_reference, armpl::clag::matmul::backstop, armpl::clag::matmul::large_no_sync<true> >, armpl::clag::spec::problem_context<armpl::clag::matmul::matmul3<armpl::clag::general_matrix<armpl::clag::matrix_base<double const> >, armpl::clag::general_matrix<armpl::clag::matrix_base<double const> >, armpl::clag::general_matrix<armpl::clag::matrix_base<double> >, double>, armpl::clag::spec::sve_architecture_spec> >(std::tuple<armpl::clag::matmul::set_or_scale, armpl::clag::matmul::compressed_general_matrix_vector, armpl::clag::matmul::symmetric_matrix_vector, armpl::clag::matmul::compressed_symmetric_matrix_vector, armpl::clag::matmul::compressed_rank_one_update, armpl::clag::matmul::out_of_place_matmul_left, armpl::clag::matmul::out_of_place_matmul_right, armpl::clag::matmul::atomic, armpl::clag::matmul::dot, armpl::clag::matmul::axpby, armpl::clag::matmul::gemv, armpl::clag::matmul::outer_product, armpl::clag::matmul::small, armpl::clag::matmul::basic, armpl::clag::matmul::sequential, armpl::clag::matmul::large<true>, armpl::clag::matmul::large_no_sync<false>, armpl::clag::matmul::rank_k_update_large, armpl::clag::matmul::rank_k_update_basic, armpl::clag::matmul::rank_one_update, armpl::clag::matmul::gemm_reference, armpl::clag::matmul::symm_hemm_l_reference, armpl::clag::matmul::symm_hemm_r_reference, armpl::clag::matmul::syrk_herk_reference, armpl::clag::matmul::backstop, armpl::clag::matmul::large_no_sync<true> > const&, armpl::clag::spec::problem_context<armpl::clag::matmul::matmul3<armpl::clag::general_matrix<armpl::clag::matrix_base<double const> >, armpl::clag::general_matrix<armpl::clag::matrix_base<double const> >, armpl::clag::general_matrix<armpl::clag::matrix_base<double> >, double>, armpl::clag::spec::sve_architecture_spec> const&) - 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

auto armpl::clag::execute_strategy<15ul, std::tuple<armpl::clag::matmul::set_or_scale, armpl::clag::matmul::compressed_general_matrix_vector, armpl::clag::matmul::symmetric_matrix_vector, armpl::clag::matmul::compressed_symmetric_matrix_vector, armpl::clag::matmul::compressed_rank_one_update, armpl::clag::matmul::out_of_place_matmul_left, armpl::clag::matmul::out_of_place_matmul_right, armpl::clag::matmul::atomic, armpl::clag::matmul::dot, armpl::clag::matmul::axpby, armpl::clag::matmul::gemv, armpl::clag::matmul::outer_product, armpl::clag::matmul::small, armpl::clag::matmul::basic, armpl::clag::matmul::sequential, armpl::clag::matmul::large<true>, armpl::clag::matmul::large_no_sync<false>, armpl::clag::matmul::rank_k_update_large, armpl::clag::matmul::rank_k_update_basic, armpl::clag::matmul::rank_one_update, armpl::clag::matmul::gemm_reference, armpl::clag::matmul::symm_hemm_l_reference, armpl::clag::matmul::symm_hemm_r_reference, armpl::clag::matmul::syrk_herk_reference, armpl::clag::matmul::backstop, armpl::clag::matmul::large_no_sync<true> >, armpl::clag::spec::problem_context<armpl::clag::matmul::matmul3<armpl::clag::general_matrix<armpl::clag::matrix_base<double const> >, armpl::clag::general_matrix<armpl::clag::matrix_base<double const> >, armpl::clag::general_matrix<armpl::clag::matrix_base<double> >, double>, armpl::clag::spec::sve_architecture_spec> >(std::tuple<armpl::clag::matmul::set_or_scale, armpl::clag::matmul::compressed_general_matrix_vector, armpl::clag::matmul::symmetric_matrix_vector, armpl::clag::matmul::compressed_symmetric_matrix_vector, armpl::clag::matmul::compressed_rank_one_update, armpl::clag::matmul::out_of_place_matmul_left, armpl::clag::matmul::out_of_place_matmul_right, armpl::clag::matmul::atomic, armpl::clag::matmul::dot, armpl::clag::matmul::axpby, armpl::clag::matmul::gemv, armpl::clag::matmul::outer_product, armpl::clag::matmul::small, armpl::clag::matmul::basic, armpl::clag::matmul::sequential, armpl::clag::matmul::large<true>, armpl::clag::matmul::large_no_sync<false>, armpl::clag::matmul::rank_k_update_large, armpl::clag::matmul::rank_k_update_basic, armpl::clag::matmul::rank_one_update, armpl::clag::matmul::gemm_reference, armpl::clag::matmul::symm_hemm_l_reference, armpl::clag::matmul::symm_hemm_r_reference, armpl::clag::matmul::syrk_herk_reference, armpl::clag::matmul::backstop, armpl::clag::matmul::large_no_sync<true> > const&, armpl::clag::spec::problem_context<armpl::clag::matmul::matmul3<armpl::clag::general_matrix<armpl::clag::matrix_base<double const> >, armpl::clag::general_matrix<armpl::clag::matrix_base<double const> >, armpl::clag::general_matrix<armpl::clag::matrix_base<double> >, double>, armpl::clag::spec::sve_architecture_spec> const&) - 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
Coverage (%)NameSource LocationModule
25.16+void armpl::clag::compute_impl[...]libarmpl_lp64.so
void armpl::clag::gemm<true, i[...]libarmpl_lp64.so
miniqmcreference::DiracDetermi[...]DelayedUpdate.h:192exec
qmcplusplus::WaveFunction::acc[...]WaveFunction.cpp:223exec
main._omp_fn.1stl_vector.h:1128exec
omp_fulfill_eventlibgomp.so.1.0.0
start_threadlibc.so.6
thread_startlibc.so.6
23.88+void armpl::clag::compute_impl[...]libarmpl_lp64.so
void armpl::clag::gemm<true, i[...]libarmpl_lp64.so
miniqmcreference::DiracDetermi[...]DelayedUpdate.h:192exec
qmcplusplus::WaveFunction::acc[...]stl_vector.h:992exec
main._omp_fn.1stl_vector.h:1128exec
omp_fulfill_eventlibgomp.so.1.0.0
start_threadlibc.so.6
thread_startlibc.so.6
22.49+void armpl::clag::compute_impl[...]libarmpl_lp64.so
void armpl::clag::gemm<true, i[...]libarmpl_lp64.so
miniqmcreference::DiracDetermi[...]DelayedUpdate.h:186exec
qmcplusplus::WaveFunction::acc[...]WaveFunction.cpp:223exec
main._omp_fn.1stl_vector.h:1128exec
omp_fulfill_eventlibgomp.so.1.0.0
start_threadlibc.so.6
thread_startlibc.so.6
22.26+void armpl::clag::compute_impl[...]libarmpl_lp64.so
void armpl::clag::gemm<true, i[...]libarmpl_lp64.so
miniqmcreference::DiracDetermi[...]DelayedUpdate.h:186exec
qmcplusplus::WaveFunction::acc[...]stl_vector.h:992exec
main._omp_fn.1stl_vector.h:1128exec
omp_fulfill_eventlibgomp.so.1.0.0
start_threadlibc.so.6
thread_startlibc.so.6
2.19+void armpl::clag::compute_impl[...]libarmpl_lp64.so
auto armpl::clag::execute_stra[...]libarmpl_lp64.so
void armpl::clag::compute_impl[...]libarmpl_lp64.so
void armpl::clag::getrf<true, [...]libarmpl_lp64.so
miniqmcreference::DiracDetermi[...]DiracMatrix.h:117exec
qmcplusplus::WaveFunction::eva[...]WaveFunction.cpp:171exec
main._omp_fn.0miniqmc.cpp:397exec
omp_fulfill_eventlibgomp.so.1.0.0
start_threadlibc.so.6
thread_startlibc.so.6
2.02+void armpl::clag::compute_impl[...]libarmpl_lp64.so
auto armpl::clag::execute_stra[...]libarmpl_lp64.so
void armpl::clag::compute_impl[...]libarmpl_lp64.so
void armpl::clag::getrf<true, [...]libarmpl_lp64.so
miniqmcreference::DiracDetermi[...]DiracMatrix.h:117exec
qmcplusplus::WaveFunction::eva[...]WaveFunction.cpp:171exec
main._omp_fn.0miniqmc.cpp:397exec
omp_fulfill_eventlibgomp.so.1.0.0
start_threadlibc.so.6
thread_startlibc.so.6
×