From 25becc93244f71990cfac19e4040666e44082dca Mon Sep 17 00:00:00 2001 From: paboyle Date: Wed, 13 Jun 2018 20:26:07 +0100 Subject: [PATCH] GPU tweaks for benchmarking; really necessary? --- benchmarks/Benchmark_dwf.cc | 17 +++++++++-------- benchmarks/Benchmark_memory_bandwidth.cc | 21 +++++---------------- benchmarks/Benchmark_su3.cc | 16 +++++++++------- 3 files changed, 23 insertions(+), 31 deletions(-) diff --git a/benchmarks/Benchmark_dwf.cc b/benchmarks/Benchmark_dwf.cc index 6da01b0d..2f258a48 100644 --- a/benchmarks/Benchmark_dwf.cc +++ b/benchmarks/Benchmark_dwf.cc @@ -170,12 +170,13 @@ int main (int argc, char ** argv) if ( WilsonKernelsStatic::Comms == WilsonKernelsStatic::CommsThenCompute) std::cout << GridLogMessage<< "* Using sequential comms compute" <Barrier(); Dw.ZeroCounters(); @@ -201,7 +202,7 @@ int main (int argc, char ** argv) std::cout<1.0e-4) ) { std::cout << "RESULT\n " << result< using namespace std; using namespace Grid; - ; int main (int argc, char ** argv) { @@ -55,8 +54,8 @@ int main (int argc, char ** argv) std::cout< using namespace std; using namespace Grid; + int main (int argc, char ** argv) { Grid_init(&argc,&argv); -#define LMAX (32) -#define LMIN (4) -#define LADD (4) +#define LMAX (48) +#define LMIN (8) +#define LADD (8) - int64_t Nwarm=5; - int64_t Nloop=25; + int64_t Nwarm=50; + int64_t Nloop=500; Coordinate simd_layout = GridDefaultSimd(Nd,vComplex::Nsimd()); Coordinate mpi_layout = GridDefaultMpi(); @@ -141,6 +142,7 @@ int main (int argc, char ** argv) double start=usecond(); for(int64_t i=0;i