options

Expert Summary

Columns Filter

Source Location Source Function Level Max Time Over Threads (s) Time w.r.t. Wall Time (s) Coverage (% app. time) Speedup if no scalar integer Speedup if FP arith vectorized Speedup if fully vectorized Speedup if FP only Number of paths Vectorization Ratio (%) Vector Length Use (%) CQA cycles CQA cycles if no scalar integer CQA cycles if FP arith vectorized CQA cycles if fully vectorized CQA cycles if FP only
IDModuleSource LocationSource FunctionLevelMax Time Over Threads (s)Time w.r.t. Wall Time (s)Coverage (% app. time)Speedup if no scalar integerSpeedup if FP arith vectorizedSpeedup if fully vectorizedSpeedup if FP onlyNumber of pathsVectorization Ratio (%)Vector Length Use (%)CQA cyclesCQA cycles if no scalar integerCQA cycles if FP arith vectorizedCQA cycles if fully vectorizedCQA cycles if FP only
Loop 2044execIndexValue.hpp:109-109,For.hpp:137-137,Scattering.cpp:87-88,Scattering.cpp:91-92,Scattering.cpp:95-97,Layout.hpp:190-190,Collapse.hpp:74-74void Kripke::DispatchHelper::operator()&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&>(Kripke::LayoutT_DGZ, ScatteringSdom const&, Kripke::SdomId&, Kripke::SdomId&, Kripke::Core::Set&, Kripke::Core::Set&, Kripke::Core::Set&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const [clone .extracted]InBetween18.5517.0080.841.433.2413.111.6099.5213.109.636.752.970.736.00
Loop 1429execFor.hpp:137-137,LPlusTimes.cpp:57-57void LPlusTimesSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const [clone .extracted]Innermost0.780.723.411.001.008.001.5010.0012.503.003.003.000.382.00
Loop 1691execFor.hpp:137-137,LTimes.cpp:62-62void Kripke::DispatchHelper::operator()&, Kripke::Core::Field&, Kripke::Core::Field&>(Kripke::LayoutT_DGZ, LTimesSdom const&, Kripke::SdomId&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const [clone .extracted]Innermost0.550.452.131.001.008.001.5010.0012.503.003.003.000.382.00
Loop 2277execFor.hpp:137-137,SweepSubdomain.cpp:88-90,SweepSubdomain.cpp:96-106,Operators.hpp:334-334void Kripke::DispatchHelper::operator()(Kripke::LayoutT_DGZ, SweepSdom const&, Kripke::Core::DataStore&, Kripke::SdomId&) const [clone .extracted]Innermost0.260.211.001.003.308.001.0016.2513.2816.0016.004.842.0016.00
Loop 1856execFor.hpp:137-137,Operators.hpp:334-334,Population.cpp:58-58void PopulationSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, double*) const [clone .extracted]Innermost0.050.050.221.002.008.001.0010.0012.508.008.004.001.008.00
Loop 2043execFor.hpp:137-137,Scattering.cpp:95-97,Layout.hpp:190-190void Kripke::DispatchHelper::operator()&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&>(Kripke::LayoutT_DGZ, ScatteringSdom const&, Kripke::SdomId&, Kripke::SdomId&, Kripke::Core::Set&, Kripke::Core::Set&, Kripke::Core::Set&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const [clone .extracted]InBetween0.030.010.041.001.008.002.20100.0012.502.752.752.750.341.25
Loop 1690execFor.hpp:137-137,LTimes.cpp:62-62void Kripke::DispatchHelper::operator()&, Kripke::Core::Field&, Kripke::Core::Field&>(Kripke::LayoutT_DGZ, LTimesSdom const&, Kripke::SdomId&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const [clone .extracted]InBetween0.040.010.031.472.1111.432.2790.0011.256.254.252.970.552.75
Loop 1072execKernel.h:45-45,forall.hpp:98-98SteadyStateSolverInnermost0.170.010.021.001.004.002.001100.0025.002.002.002.000.501.00
Loop 1428execFor.hpp:137-137,LPlusTimes.cpp:57-57void LPlusTimesSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const [clone .extracted]InBetween0.030.000.021.452.0511.871.8090.0011.515.633.882.750.473.13
Loop 2276execFor.hpp:137-137,RangeSegment.hpp:131-131,Iterators.hpp:413-413,Operators.hpp:334-334void Kripke::DispatchHelper::operator()(Kripke::LayoutT_DGZ, SweepSdom const&, Kripke::Core::DataStore&, Kripke::SdomId&) const [clone .extracted]InBetween0.020.000.021.001.008.854.7020.0012.365.885.885.880.661.25
Loop 1425execFor.hpp:137-137,Layout.hpp:190-190,Iterators.hpp:269-269,TypedViewBase.hpp:189-189,LPlusTimes.cpp:57-57,Collapse.hpp:74-76void LPlusTimesSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const [clone .extracted]Outermost0.020.000.01NANANANANANANANANANANANA
Loop 1687execFor.hpp:137-137,Layout.hpp:190-190,Iterators.hpp:269-269,TypedViewBase.hpp:189-189,LTimes.cpp:62-62,Collapse.hpp:74-76void Kripke::DispatchHelper::operator()&, Kripke::Core::Field&, Kripke::Core::Field&>(Kripke::LayoutT_DGZ, LTimesSdom const&, Kripke::SdomId&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const [clone .extracted]Outermost0.010.000.01NANANANANANANANANANANANA
Loop 2756execnew_allocator.h:127-127,new_allocator.h:145-145,new_allocator.h:162-162,stl_vector.h:346-346,stl_vector.h:353-353,stl_vector.h:919-919,stl_vector.h:1046-1046,stl_vector.h:1758-1762,stl_algobase.h:259-259,stl_uninitialized.h:1031-1031,ParallelComm.cpp:257-259,vector.tcc:112-117,vector.tcc:502-504_ZN6Kripke12ParallelComm12getReadyListEv.ASingle0.140.000.01NANANANANANANANANANANANA
Loop 1082execKernel.h:45-45,forall.hpp:98-98SteadyStateSolverInnermost0.050.000.01NANANANANANANANANANANANA
Loop 1092execKernel.h:45-45,forall.hpp:98-98SteadyStateSolverInnermost0.040.000.01NANANANANANANANANANANANA
Loop 1157execstl_tree.h:316-316,stl_tree.h:1904-1904,stl_tree.h:2523-2525,new_allocator.h:145-145,char_traits.h:357-357,char_traits.h:374-374,char_traits.h:389-389,char_traits.h:437-437,basic_string.h:165-165,basic_string.h:191-191,basic_string.h:195-195,basic_string.h:230-230,basic_string.h:239-239,basic_string.h:411-413,basic_string.h:921-921,basic_string.h:2877-2877,basic_string.h:2880-2881,basic_string.h:6343-6343,IndexValue.hpp:256-256,Field.h:122-125,Field.h:224-227,host.hpp:44-44,SweepSolver.cpp:52-54,SweepSolver.cpp:58-59,SweepSolver.cpp:64-64,SweepSolver.cpp:67-67,SweepSolver.cpp:70-70,SweepSolver.cpp:75-75,SweepSolver.cpp:78-78,Layout.hpp:105-105,Layout.hpp:190-190,stl_vector.h:335-335,stl_vector.h:353-353,stl_vector.h:919-919,stl_vector.h:1064-1064,plugins.hpp:35-35,plugins.hpp:47-47,plugins.hpp:59-59,plugins.hpp:71-71,forall.hpp:527-527,RangeSegment.hpp:131-131,DataStore.h:53-54,Registry.hpp:81-81,Kernel.h:43-45,forall.hpp:98-98SweepSolverOutermost0.050.000.00NANANANANANANANANANANANA
Loop 1192execKernel.h:45-45,forall.hpp:98-98SweepSolverInnermost0.030.000.00NANANANANANANANANANANANA
Loop 2275execFor.hpp:137-137,Layout.hpp:190-190,RangeSegment.hpp:131-131,Iterators.hpp:347-347,Iterators.hpp:413-413,Operators.hpp:334-334void Kripke::DispatchHelper::operator()(Kripke::LayoutT_DGZ, SweepSdom const&, Kripke::Core::DataStore&, Kripke::SdomId&) const [clone .extracted]InBetween0.010.000.00NANANANANANANANANANANANA
Loop 1202execKernel.h:45-45,forall.hpp:98-98SweepSolverInnermost0.020.000.00NANANANANANANANANANANANA
Loop 2751execstl_construct.h:119-119,new_allocator.h:127-127,new_allocator.h:145-145,stl_vector.h:919-919,stl_vector.h:1046-1046,stl_algobase.h:429-431,stl_algobase.h:911-911,stl_algobase.h:1115-1115,stl_iterator.h:1028-1028,stl_iterator.h:1091-1091,stl_iterator.h:1182-1182,ParallelComm.cpp:219-221,ParallelComm.cpp:226-228,ParallelComm.cpp:231-231,ParallelComm.cpp:235-236,ParallelComm.cpp:239-241,vector.tcc:174-176_ZN6Kripke12ParallelComm12testRecievesEv.AOutermost0.030.000.00NANANANANANANANANANANANA
Loop 2191execIndexValue.hpp:256-256,Layout.hpp:190-190,Iterators.hpp:269-269,Collapse.hpp:74-76,Source.cpp:65-71void Kripke::DispatchHelper::operator()&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, double&>(Kripke::LayoutT_DGZ, SourceSdom const&, Kripke::SdomId&, Kripke::Core::Set&, Kripke::Core::Set&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, double&) const [clone .extracted]Single0.010.000.00NANANANANANANANANANANANA
Loop 1212execKernel.h:45-45,forall.hpp:98-98SweepSolverInnermost0.020.000.00NANANANANANANANANANANANA
Loop 2754execstl_algobase.h:911-912_ZN6Kripke12ParallelComm12testRecievesEv.AInnermost0.020.000.00NANANANANANANANANANANANA
Loop 1162execKernel.h:45-45,forall.hpp:98-98SweepSolverInnermost0.020.000.00NANANANANANANANANANANANA
Loop 2042execFor.hpp:137-137,Scattering.cpp:82-84,Scattering.cpp:97-97,Layout.hpp:190-190,Iterators.hpp:269-269,Collapse.hpp:74-76void Kripke::DispatchHelper::operator()&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&>(Kripke::LayoutT_DGZ, ScatteringSdom const&, Kripke::SdomId&, Kripke::SdomId&, Kripke::Core::Set&, Kripke::Core::Set&, Kripke::Core::Set&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&) const [clone .extracted]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 2755execstl_algobase.h:911-912_ZN6Kripke12ParallelComm12testRecievesEv.AInnermost0.020.000.00NANANANANANANANANANANANA
Loop 1102execKernel.h:45-45,forall.hpp:98-98SteadyStateSolverInnermost0.000.000.00NANANANANANANANANANANANA
Loop 94execKernel.h:45-45,forall.hpp:98-98generateDataInnermost0.000.000.00NANANANANANANANANANANANA
Loop 1180execKernel.h:45-45,forall.hpp:98-98SweepSolverInnermost0.010.000.00NANANANANANANANANANANANA
Loop 2274execFor.hpp:137-137,Layout.hpp:190-190,RangeSegment.hpp:131-131,Iterators.hpp:269-269,Iterators.hpp:347-347,Collapse.hpp:74-76,Operators.hpp:334-334void Kripke::DispatchHelper::operator()(Kripke::LayoutT_DGZ, SweepSdom const&, Kripke::Core::DataStore&, Kripke::SdomId&) const [clone .extracted]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 1855execFor.hpp:137-137,Iterators.hpp:269-269,Collapse.hpp:76-76,Operators.hpp:334-334,Population.cpp:58-58void PopulationSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, double*) const [clone .extracted]Outermost0.000.000.00NANANANANANANANANANANANA
Loop 1171execKernel.h:45-45,forall.hpp:98-98SweepSolverInnermost0.010.000.00NANANANANANANANANANANANA
Loop 2475execstl_tree.h:780-780,stl_tree.h:788-788,stl_tree.h:1904-1905,stl_tree.h:2523-2523,char_traits.h:374-374,char_traits.h:389-389,basic_string.h:195-195,basic_string.h:411-413,basic_string.h:921-921,basic_string.h:2877-2881,basic_string.h:6343-6343void Kripke::DispatchHelper::operator()(Kripke::LayoutT_DGZ, SweepSdom const&, Kripke::Core::DataStore&, Kripke::SdomId&) constSingle0.000.000.00NANANANANANANANANANANANA
Loop 1854execFor.hpp:137-137,Collapse.hpp:74-76void PopulationSdom::operator() >(Kripke::ArchLayoutT, Kripke::SdomId, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Set const&, Kripke::Core::Field&, Kripke::Core::Field&, Kripke::Core::Field&, double*) const [clone .extracted]Innermost0.000.000.00NANANANANANANANANANANANA
Loop 1077execstl_tree.h:1904-1904,Field.h:122-125,host.hpp:44-44,Layout.hpp:105-105,Layout.hpp:190-190,stl_vector.h:98-98,stl_vector.h:1064-1064,plugins.hpp:35-35,plugins.hpp:47-47,plugins.hpp:59-59,plugins.hpp:71-71,forall.hpp:527-527,stl_iterator.h:1054-1054,stl_iterator.h:1182-1182,RangeSegment.hpp:131-131,Registry.hpp:81-81,Kernel.h:43-45,Kernel.h:52-52,forall.hpp:98-98SteadyStateSolverInBetween0.000.000.00NANANANANANANANANANANANA
Loop 676execSpace.cpp:357-359,forall.hpp:98-98generateSpaceInnermost0.000.000.00NANANANANANANANANANANANA
Loop 2723execstl_tree.h:780-780,stl_tree.h:788-788,stl_tree.h:1904-1905,stl_tree.h:2523-2523,char_traits.h:374-374,char_traits.h:389-389,basic_string.h:195-195,basic_string.h:411-413,basic_string.h:921-921,basic_string.h:2877-2881,basic_string.h:6343-6343_ZN6Kripke9SweepComm12markCompleteENS_6SdomIdE.ASingle0.000.000.00NANANANANANANANANANANANA
×