Skip to content
Snippets Groups Projects
Commit 41662ed7 authored by Jakub Klinkovský's avatar Jakub Klinkovský Committed by Tomáš Oberhuber
Browse files

Fixed tnl-benchmark-traversers.h

parent bb4a7186
No related branches found
No related tags found
1 merge request!20Traversers optimizations
...@@ -94,7 +94,7 @@ bool runBenchmark( const Config::ParameterContainer& parameters, ...@@ -94,7 +94,7 @@ bool runBenchmark( const Config::ParameterContainer& parameters,
cudaTraverserBenchmark.writeOneUsingPureC(); cudaTraverserBenchmark.writeOneUsingPureC();
}; };
if( withCuda ) if( withCuda )
benchmark.time< Devices::Cuda >( "GPU", cudaWriteOneUsingPureC ); benchmark.time< Devices::Cuda >( cudaReset, "GPU", cudaWriteOneUsingPureC );
#endif #endif
} }
...@@ -297,15 +297,15 @@ bool runBenchmark( const Config::ParameterContainer& parameters, ...@@ -297,15 +297,15 @@ bool runBenchmark( const Config::ParameterContainer& parameters,
if( tests.containsValue( "all" ) || tests.containsValue( "bc-traverser" ) ) if( tests.containsValue( "all" ) || tests.containsValue( "bc-traverser" ) )
{ {
benchmark.setOperation( "traverser", pow( ( double ) size, ( double ) Dimension ) * sizeof( Real ) / oneGB ); benchmark.setOperation( "traverser", pow( ( double ) size, ( double ) Dimension ) * sizeof( Real ) / oneGB );
benchmark.time< Devices::Host >( hostReset, "CPU", hostTraverseUsingTraverser ); benchmark.time< Devices::Host >( "CPU", hostTraverseUsingTraverser );
#ifdef HAVE_CUDA #ifdef HAVE_CUDA
benchmark.time< Devices::Cuda >( cudaReset, "GPU", cudaTraverseUsingTraverser ); benchmark.time< Devices::Cuda >( "GPU", cudaTraverseUsingTraverser );
#endif #endif
benchmark.setOperation( "traverser RST", pow( ( double ) size, ( double ) Dimension ) * sizeof( Real ) / oneGB ); benchmark.setOperation( "traverser RST", pow( ( double ) size, ( double ) Dimension ) * sizeof( Real ) / oneGB );
benchmark.time< Devices::Host >( "CPU", hostTraverseUsingTraverser ); benchmark.time< Devices::Host >( hostReset, "CPU", hostTraverseUsingTraverser );
#ifdef HAVE_CUDA #ifdef HAVE_CUDA
benchmark.time< Devices::Cuda >( "GPU", cudaTraverseUsingTraverser ); benchmark.time< Devices::Cuda >( cudaReset, "GPU", cudaTraverseUsingTraverser );
#endif #endif
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment