diff options
Diffstat (limited to 'src/tuning/tuning.cpp')
-rw-r--r-- | src/tuning/tuning.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/tuning/tuning.cpp b/src/tuning/tuning.cpp index dd4a83e6..216f4b31 100644 --- a/src/tuning/tuning.cpp +++ b/src/tuning/tuning.cpp @@ -150,11 +150,11 @@ void Tuner(int argc, char* argv[], const int V, const auto device_architecture = GetDeviceArchitecture(device); const auto device_name = GetDeviceName(device); - // Creates input buffers with random data + // Creates input buffers with random data. Adds a 'canary' region to detect buffer overflows. const auto buffer_sizes = std::vector<size_t>{ - settings.size_x, settings.size_y, - settings.size_a, settings.size_b, settings.size_c, - settings.size_temp + settings.size_x + kCanarySize, settings.size_y + kCanarySize, + settings.size_a + kCanarySize, settings.size_b + kCanarySize, settings.size_c + kCanarySize, + settings.size_temp + kCanarySize }; std::mt19937 mt(kSeed); std::uniform_real_distribution<double> dist(kTestDataLowerLimit, kTestDataUpperLimit); |