Closed TobyFlynn closed 1 year ago
Instead of launching 200 blocks with a for loop in the cuda kernel for direct kernels, this will now launch 1 thread per element in the set if there are no reductions and will launch 400 blocks if there is a reduction in the direct kernel.
Instead of launching 200 blocks with a for loop in the cuda kernel for direct kernels, this will now launch 1 thread per element in the set if there are no reductions and will launch 400 blocks if there is a reduction in the direct kernel.