Make GPU mask compaction branchless with shared staging

This commit is contained in:
Marek Lemańczyk committed 2025-10-22 22:01:39 +02:00
1 parent ea0770a84a
commit 4d9158e8f3
2 files changed
+38 -19

No files matched your search

@@ -588,7 +588,8 @@ public sealed class MersenneNumberDivisorByDivisorGpuTester : IMersenneNumberDiv
// return 0;
// }
SharedMemoryConfig sharedMemoryConfig = SharedMemoryConfig.RequestDynamic<int>(count);
countView.MemSetToZero();
SharedMemoryConfig sharedMemoryConfig = SharedMemoryConfig.RequestDynamic<int>(count * 3);
Index1D gridDim = new Index1D(1);
Index1D groupDim = new Index1D(count);
KernelConfig kernelConfig = new KernelConfig(gridDim, groupDim, sharedMemoryConfig);