]> zoso.dev Git - nano-pow.git/commitdiff
Test workgroup size of 32 since Nvidia card is able to take advantage of L1 cache...
authorChris Duncan <chris@zoso.dev>
Fri, 7 Feb 2025 22:53:30 +0000 (14:53 -0800)
committerChris Duncan <chris@zoso.dev>
Fri, 7 Feb 2025 22:53:30 +0000 (14:53 -0800)
src/shaders/compute.wgsl

index 8dd90cd0e48d3881abc830ed4ac674e6a28f05e3..5a828ddc4247203be4e9dd8d9d393a1c5128893b 100644 (file)
@@ -49,7 +49,7 @@ var<workgroup> found: bool;
 * workgroup exits immediately if a nonce was already found by a previous
 * workgroup.
 */
-@compute @workgroup_size(64)
+@compute @workgroup_size(32)
 fn search(@builtin(global_invocation_id) global_id: vec3<u32>, @builtin(local_invocation_id) local_id: vec3<u32>) {
        // found = (local_id.x == 0u && atomicLoad(&work.found) != 0u);
        // workgroupBarrier();