SPDX-License-Identifier: GPL-3.0-or-later
-->
+2025-02-01 (laptop, main, zero threshold, no early return)
+{
+ "NanoPow (WebGPU) | Effort: 8 | Dispatch: 4194304 | Threads: 268435456": {
+ "count": 128,
+ "total": 223308.59999984503,
+ "rate": 0.55975739455978,
+ "min": 1235.5999999642372,
+ "max": 2072.899999976158,
+ "median": 1810.2000000476837,
+ "arithmetic": 1744.5984374987893,
+ "truncated": 1786.4882352942345,
+ "harmonic": 1717.3672232961123,
+ "geometric": 1732.0991790493958
+ }
+}
+
+
+
{
"NanoPow (WebGPU) | Effort: 8 | Dispatch: 4194304 | Threads: 268435456": {
"count": 512,
*/
@compute @workgroup_size(64)
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();
- if (found) { return; }
+ // found = (local_id.x == 0u && atomicLoad(&work.found) != 0u);
+ // workgroupBarrier();
+ // if (found) { return; }
main(global_id);
}