From 01a863c80679523a658671e2a26f3362fdf7646e Mon Sep 17 00:00:00 2001 From: John Romein <romein@astron.nl> Date: Wed, 8 Jan 2025 12:26:00 +0000 Subject: [PATCH] Provide enough parallelism for benchmarking. --- test/Benchmark/Benchmark.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/Benchmark/Benchmark.cc b/test/Benchmark/Benchmark.cc index eac7650..a26c470 100644 --- a/test/Benchmark/Benchmark.cc +++ b/test/Benchmark/Benchmark.cc @@ -52,7 +52,7 @@ Benchmark::Benchmark() template <typename SampleType, typename VisibilityType> void Benchmark::doTest(unsigned nrBits, unsigned nrReceiversPerBlock, unsigned nrReceivers) { constexpr double measureTime = 3; // seconds - constexpr unsigned nrChannels = 480; + unsigned nrChannels = 4 * device.getAttribute<CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT>(); // provide enough parallelism constexpr unsigned nrPolarizations = 2; constexpr unsigned nrSamplesPerChannel = 3072; constexpr bool addVisibilities = false; -- GitLab