options

Loops Index

1 loops have been discarded from the report because their ratio ((Max Inclusive Time Over Threads * 100) / Max Thread Active Time) is lower than the threshold set by object_coverage_threshold (0.01%). It represents about 0.00% of the application. To include them, change the value of object_coverage_threshold in the experiment directory configuration file, then rerun the command with the additionnal parameter --force-static-analysis

Columns Filter

Level Exclusive Coverage 8x1 (%) Exclusive Coverage 8x2 (%) Exclusive Coverage 8x4 (%) Exclusive Coverage 8x8 (%) Exclusive Coverage 8x16 (%) Exclusive Coverage 8x24 (%) Inclusive Coverage 8x1 (%) Inclusive Coverage 8x2 (%) Inclusive Coverage 8x4 (%) Inclusive Coverage 8x8 (%) Inclusive Coverage 8x16 (%) Inclusive Coverage 8x24 (%) Max Exclusive Time Over Threads 8x1 (s) Max Exclusive Time Over Threads 8x2 (s) Max Exclusive Time Over Threads 8x4 (s) Max Exclusive Time Over Threads 8x8 (s) Max Exclusive Time Over Threads 8x16 (s) Max Exclusive Time Over Threads 8x24 (s) Max Inclusive Time Over Threads 8x1 (s) Max Inclusive Time Over Threads 8x2 (s) Max Inclusive Time Over Threads 8x4 (s) Max Inclusive Time Over Threads 8x8 (s) Max Inclusive Time Over Threads 8x16 (s) Max Inclusive Time Over Threads 8x24 (s) Exclusive Time w.r.t. Wall Time 8x1 (s) Exclusive Time w.r.t. Wall Time 8x2 (s) Exclusive Time w.r.t. Wall Time 8x4 (s) Exclusive Time w.r.t. Wall Time 8x8 (s) Exclusive Time w.r.t. Wall Time 8x16 (s) Exclusive Time w.r.t. Wall Time 8x24 (s) Inclusive Time w.r.t. Wall Time 8x1 (s) Inclusive Time w.r.t. Wall Time 8x2 (s) Inclusive Time w.r.t. Wall Time 8x4 (s) Inclusive Time w.r.t. Wall Time 8x8 (s) Inclusive Time w.r.t. Wall Time 8x16 (s) Inclusive Time w.r.t. Wall Time 8x24 (s) Nb Threads 8x1 Nb Threads 8x2 Nb Threads 8x4 Nb Threads 8x8 Nb Threads 8x16 Nb Threads 8x24 GFLOPS 8x1 GFLOPS 8x2 GFLOPS 8x4 GFLOPS 8x8 GFLOPS 8x16 GFLOPS 8x24 Vectorization Ratio (%) Vector Length Use (%) Speedup If No Scalar Integer Speedup If FP Vectorized Speedup If Fully Vectorized Speedup If Perfect Load Balancing 8x1 Speedup If Perfect Load Balancing 8x2 Speedup If Perfect Load Balancing 8x4 Speedup If Perfect Load Balancing 8x8 Speedup If Perfect Load Balancing 8x16 Speedup If Perfect Load Balancing 8x24 Stride 0 Stride 1 Stride n Stride Unknown Stride Indirect Array Access Efficiency (8x1) Efficiency (8x1) Potential Speed-Up (%) (8x2) Efficiency (8x2) Potential Speed-Up (%) (8x4) Efficiency (8x4) Potential Speed-Up (%) (8x8) Efficiency (8x8) Potential Speed-Up (%) (8x16) Efficiency (8x16) Potential Speed-Up (%) (8x24) Efficiency (8x24) Potential Speed-Up (%)
Loop idSource LocationSource FunctionLevelExclusive Coverage 8x1 (%)Exclusive Coverage 8x2 (%)Exclusive Coverage 8x4 (%)Exclusive Coverage 8x8 (%)Exclusive Coverage 8x16 (%)Exclusive Coverage 8x24 (%)Inclusive Coverage 8x1 (%)Inclusive Coverage 8x2 (%)Inclusive Coverage 8x4 (%)Inclusive Coverage 8x8 (%)Inclusive Coverage 8x16 (%)Inclusive Coverage 8x24 (%)Max Exclusive Time Over Threads 8x1 (s)Max Exclusive Time Over Threads 8x2 (s)Max Exclusive Time Over Threads 8x4 (s)Max Exclusive Time Over Threads 8x8 (s)Max Exclusive Time Over Threads 8x16 (s)Max Exclusive Time Over Threads 8x24 (s)Max Inclusive Time Over Threads 8x1 (s)Max Inclusive Time Over Threads 8x2 (s)Max Inclusive Time Over Threads 8x4 (s)Max Inclusive Time Over Threads 8x8 (s)Max Inclusive Time Over Threads 8x16 (s)Max Inclusive Time Over Threads 8x24 (s)Exclusive Time w.r.t. Wall Time 8x1 (s)Exclusive Time w.r.t. Wall Time 8x2 (s)Exclusive Time w.r.t. Wall Time 8x4 (s)Exclusive Time w.r.t. Wall Time 8x8 (s)Exclusive Time w.r.t. Wall Time 8x16 (s)Exclusive Time w.r.t. Wall Time 8x24 (s)Inclusive Time w.r.t. Wall Time 8x1 (s)Inclusive Time w.r.t. Wall Time 8x2 (s)Inclusive Time w.r.t. Wall Time 8x4 (s)Inclusive Time w.r.t. Wall Time 8x8 (s)Inclusive Time w.r.t. Wall Time 8x16 (s)Inclusive Time w.r.t. Wall Time 8x24 (s)Nb Threads 8x1Nb Threads 8x2Nb Threads 8x4Nb Threads 8x8Nb Threads 8x16Nb Threads 8x24GFLOPS 8x1GFLOPS 8x2GFLOPS 8x4GFLOPS 8x8GFLOPS 8x16GFLOPS 8x24Vectorization Ratio (%)Vector Length Use (%)Speedup If No Scalar IntegerSpeedup If FP VectorizedSpeedup If Fully VectorizedSpeedup If Perfect Load Balancing 8x1Speedup If Perfect Load Balancing 8x2Speedup If Perfect Load Balancing 8x4Speedup If Perfect Load Balancing 8x8Speedup If Perfect Load Balancing 8x16Speedup If Perfect Load Balancing 8x24Stride 0Stride 1Stride nStride UnknownStride IndirectArray Access Efficiency(8x1) Efficiency(8x1) Potential Speed-Up (%)(8x2) Efficiency(8x2) Potential Speed-Up (%)(8x4) Efficiency(8x4) Potential Speed-Up (%)(8x8) Efficiency(8x8) Potential Speed-Up (%)(8x16) Efficiency(8x16) Potential Speed-Up (%)(8x24) Efficiency(8x24) Potential Speed-Up (%)
774kripke_aocc_v2 - Scattering.cpp:88-97 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 1l>, RAJA::statement::For<2l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...InBetween71.0270.6969.8167.9765.7366.0292.1491.7790.6888.2385.3186.27195.1598.1249.5925.9615.6513.03253.68126.9763.9433.3220.1016.73194.5497.4248.8925.2715.1112.53252.37126.4863.5132.7919.6216.37816326412819225.7251.38102.45198.10331.17398.7616.2514.141.832.0710.3511.011.021.031.041.040003050.001010.110.990.370.962.550.812.850.6523.32
775kripke_aocc_v2 - Scattering.cpp:91-95 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 1l>, RAJA::statement::For<2l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...Innermost21.1121.0820.8720.2619.5920.2421.1121.0820.8720.2619.5920.2459.9729.9715.327.985.204.4659.9729.9715.327.985.204.4657.8329.0514.617.534.503.8457.8329.0514.617.534.503.84816326412819225.9851.54102.26198.88331.70393.15012.513.6981.041.031.051.061.161.160201083.331010.10.990.220.960.810.83.870.637.55
659kripke_aocc_v2 - For.hpp:137-137 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 2l>, RAJA::statement::For<1l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...Innermost2.752.852.832.823.132.552.752.852.832.823.132.557.593.992.071.120.800.577.593.992.071.120.800.577.533.931.981.050.720.487.533.931.981.050.720.48816326412819238.9574.73148.27280.61408.66609.28012.51181.011.021.051.071.111.1812000100.00100.960.120.950.140.90.290.651.090.650.89
983kripke_aocc_v2 - For.hpp:137-137 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 2l>, RAJA::statement::For<1l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...Innermost1.882.012.102.573.562.651.882.012.102.573.562.655.232.841.541.050.950.595.232.841.541.050.950.595.162.761.470.960.820.505.162.761.470.960.820.50816326412819253.96101.28192.99301.78360.93586.84100251141.011.031.051.11.161.1802000100.00100.930.130.880.260.670.840.392.160.431.52
1309kripke_aocc_v2 - For.hpp:137-137 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 1l>, RAJA::statement::For<2l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...Innermost1.631.671.691.581.371.341.631.671.691.581.371.344.522.341.260.730.430.344.522.341.260.730.430.344.462.301.180.590.320.254.462.301.180.590.320.25816326412819226.5451.33100.52203.22377.29468.3314.7114.3412.4861.021.021.071.251.371.3410051021.88100.970.050.940.10.950.080.880.160.730.36
1088kripke_aocc_v2 - For.hpp:137-137 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 1l>, RAJA::statement::For<2l, RAJA::policy::sequential::seq_exec, RAJA::statement::Lambda<0l> > >, RAJA::i...Innermost0.120.120.120.120.220.240.120.120.120.120.220.240.360.200.100.080.090.090.360.200.100.080.090.090.340.170.090.050.050.050.340.170.090.050.050.05816326412819252.71105.30211.47391.00357.97395.09012.512.7581.061.191.181.741.791.9702000100.00101-0100.920.010.420.130.310.17
981kripke_aocc_v2 - For.hpp:137-137 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 2l>, RAJA::statement::For<1l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...InBetween0.100.090.080.080.070.061.982.092.182.653.632.710.380.170.110.070.050.055.482.941.581.060.960.600.270.120.060.030.020.015.422.881.530.990.840.51816326412819268.98138.57256.86348.49280.79525.96012.54.553.8281.431.41.872.383.234.78NANANANANA0.00101.101.1301.1301.07-01.06-0
658kripke_aocc_v2 - For.hpp:137-137 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 2l>, RAJA::statement::For<1l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...InBetween0.040.050.050.040.030.042.792.902.872.863.172.590.160.100.090.030.040.037.694.042.091.130.800.580.120.070.030.010.010.017.654.002.011.060.730.49816326412819243.5175.79162.02348.84562.71652.47011.894.473.0626.151.311.442.722.075.224.09NANANANANA0.00100.880.010.9201.05-0100.690.01
1308kripke_aocc_v2 - For.hpp:137-137 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 1l>, RAJA::statement::For<2l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...InBetween0.040.030.020.010.020.021.671.701.711.591.391.350.140.070.070.030.040.034.652.411.260.730.430.340.120.040.020.010.000.004.582.341.200.590.320.26816326312418016.1353.2185.89201.68300.12442.68012.28118.471.141.724.155.739.369.641008731.25101.5101.8102.9601.8401.750
773kripke_aocc_v2 - For.hpp:137-137 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 1l>, RAJA::statement::For<2l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...InBetween0.040.050.050.050.040.0592.1891.8290.7388.2785.3686.320.140.100.060.050.050.05253.76127.0663.9633.3420.1116.730.120.070.040.020.010.01252.48126.5463.5432.8119.6316.38816326412819229.7251.8497.28208.36363.15387.53012.51181.191.51.662.995.25.780003050.00100.880.010.810.010.880.010.760.010.570.02
1295kripke_aocc_v2 - stl_algobase.h:911-912Kripke::ParallelComm::testRecieves()Innermost0.030.010.010.010.000.000.030.010.010.010.000.000.190.090.070.060.040.020.190.090.070.060.040.020.080.020.010.000.000.000.080.020.010.000.000.007666440.000.000.000.000.000.005015.63116.42.081.821.441.61.610000100.00102.1303.0502.5606.38012.770
1296kripke_aocc_v2 - vector.tcc:112-504 [...]Kripke::ParallelComm::getReadyList()Outermost0.010.010.000.000.000.000.010.010.000.000.000.000.070.070.030.030.030.040.070.070.030.030.030.040.030.010.000.000.000.000.030.010.000.000.000.005444220.000.000.000.000.000.00011.981112.711.462.151.331.331.21.14NANANANANA0.00101.85-02.6602.6604.7903.42-0
902kripke_aocc_v2 - Source.cpp:67-71 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 1l>, RAJA::statement::Lambda<0l> >, RAJA::internal::LoopTypes<camp::list<void, void>, camp::list<voi...Single0.010.010.000.000.000.000.010.010.000.000.000.000.040.030.020.010.010.010.040.030.020.010.010.010.020.010.000.000.000.000.020.010.000.000.000.008881014140.000.000.000.002.457.97011.761.6519.61.681.851.611.081.170002.5050.00101.46-01.9-01.9-01.46-01.58-0
1307kripke_aocc_v2 - For.hpp:137-137 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 1l>, RAJA::statement::For<2l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...InBetween0.010.010.000.000.000.001.681.701.721.601.391.360.060.020.020.010.020.014.672.411.260.680.400.320.020.010.000.000.000.004.602.351.200.590.320.268162935576912.8734.4074.54123.64204.54348.15011.54119.62.672.466.444.389.56.27NANANANANA0.00101.38-02-02.25-01.5-01.63-0
1293kripke_aocc_v2 - ParallelComm.cpp:219-241 [...]Kripke::ParallelComm::testRecieves()Outermost0.010.000.000.000.000.000.040.020.010.010.000.000.060.020.020.020.010.010.210.100.090.070.050.020.020.000.000.000.000.000.100.020.010.000.000.006554210.000.000.000.000.000.008.711.683.56113.272.121.431.251.611NANANANANA0.00102.43-02.12-03.3908.47016.93-0
657kripke_aocc_v2 - For.hpp:137-137 [...]void RAJA::internal::StatementExecutor<RAJA::statement::Collapse<RAJA::omp_parallel_collapse_exec, camp::int_seq<long, 0l, 2l>, RAJA::statement::For<1l, RAJA::policy::sequential::seq_exec, RAJA::statement::For<3l, RAJA::policy::sequential...Outermost0.010.010.010.010.010.012.802.912.882.873.172.590.040.040.020.020.020.027.694.052.091.130.800.580.020.010.010.000.000.007.674.012.021.070.730.49816326412717265.0990.08166.89334.36489.37578.80012.08119.62.293.563.056.49.7710.43NANANANANA0.00100.7800.6700.700.5400.420.01
615kripke_aocc_v2 - stl_construct.h:119-119,stl_tree.h:316-316,stl_tree.h:735-735,stl_tree.h:1904-1904,stl_tree.h:2525-2525,new_allocator.h:127-127,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...Kripke::SteadyStateSolver(Kripke::Core::DataStore&, unsigned long, bool)Outermost0.000.000.000.000.000.000.000.000.000.000.000.000.010.010.000.0010.000.000.000.000.000.005.1311.083.442.2919.4000010NANANANANA0.0010
1305kripke_aocc_v2 - stl_tree.h:1904-1905,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-2880,basic_string.h:6343-6343Kripke::Kernel::sweepSubdomain(Kripke::Core::DataStore&, Kripke::SdomId)Single0.000.000.000.000.000.000.000.000.000.000.000.000.010.010.000.0010.000.000.000.000.000.00011.531112.460010000001050.0010
397kripke_aocc_v2 - std_abs.h:72-72,Space.cpp:166-171,Space.cpp:222-229Kripke::Generate::generateSpace(Kripke::Core::DataStore&, InputVariables const&)Innermost0.000.000.000.000.000.000.000.000.000.000.000.000.010.010.000.0010.000.000.000.000.000.0014.2913.841.011.98.060010002000166.6710
×