From cee3b25753150bd32c3af73e6fc74cf468d17f50 Mon Sep 17 00:00:00 2001 From: John Romein <romein@astron.nl> Date: Sat, 26 Jan 2013 22:02:03 +0000 Subject: [PATCH] Task #3696 Changed local memory usage. --- RTCP/GPUProc/src/Correlator.cl | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/RTCP/GPUProc/src/Correlator.cl b/RTCP/GPUProc/src/Correlator.cl index 5d41253f40d..588cf7297c9 100644 --- a/RTCP/GPUProc/src/Correlator.cl +++ b/RTCP/GPUProc/src/Correlator.cl @@ -1,8 +1,14 @@ #define NR_BASELINES (NR_STATIONS * (NR_STATIONS + 1) / 2) #if NR_STATIONS == 288 +#if defined NVIDIA_CUDA +#define BLOCK_SIZE 8 +#elif NR_SAMPLES_PER_CHANNEL % 6 == 0 #define BLOCK_SIZE 6 -#elif defined NVIDIA_CUDA && NR_SAMPLES_PER_CHANNEL % 24 == 0 +#else +#define BLOCK_SIZE 4 +#endif +#elif NR_SAMPLES_PER_CHANNEL % 24 == 0 #define BLOCK_SIZE 24 #else #define BLOCK_SIZE 16 -- GitLab