diff --git a/benchmarks/Benchmark_ITT.cc b/benchmarks/Benchmark_ITT.cc index 7ad4a147..adfd4b38 100644 --- a/benchmarks/Benchmark_ITT.cc +++ b/benchmarks/Benchmark_ITT.cc @@ -252,9 +252,9 @@ public: double start=usecond(); for(int i=0;i U(4,FGrid); - auto Umu_v = Umu.View(); - auto Umu5d_v = Umu5d.View(); + auto Umu_v = Umu.View(CpuRead); + auto Umu5d_v = Umu5d.View(CpuWrite); for(int ss=0;ssoSites();ss++){ for(int s=0;s U(4,FGrid); { - auto Umu5d_v = Umu5d.View(); - auto Umu_v = Umu.View(); + auto Umu5d_v = Umu5d.View(CpuWrite); + auto Umu_v = Umu.View(CpuRead); for(int ss=0;ssoSites();ss++){ for(int s=0;s & latt4, int Ls, int threads,int report ) LatticeGaugeField Umu5d(FGrid); // replicate across fifth dimension - auto Umu5d_v = Umu5d.View(); - auto Umu_v = Umu.View(); + auto Umu5d_v = Umu5d.View(CpuWrite); + auto Umu_v = Umu.View(CpuRead); for(int ss=0;ssoSites();ss++){ for(int s=0;s > &mat, for(int b=0;b > &mat, for(int b=0;b > &mat int ss= so+n*stride+b; for(int i=0;i > &m for(int i=0;i > &m // Trigger unroll for ( int m=0;m