From: Chris Duncan Date: Thu, 16 Jan 2025 17:15:02 +0000 (-0800) Subject: Some benchmarks with updated shader. X-Git-Tag: v2.0.0~39 X-Git-Url: https://zoso.dev/?a=commitdiff_plain;h=fb99fc0ff318b0bedb8dadec5f375db1247fc745;p=nano-pow.git Some benchmarks with updated shader. --- diff --git a/benchmarks.md b/benchmarks.md index 92195b2..e9fa62e 100644 --- a/benchmarks.md +++ b/benchmarks.md @@ -55,6 +55,109 @@ NanoPow (WebGPU) 3070 (dispatch 0x400 workgroup 256) "geometric": 252.168610285593 } +NanoPow (WebGPU) 3070 (dispatch 0x2000 workgroup 64) +{ + "count": 512, + "total": 150115.60000014305, + "rate": 4.336664038122414, + "min": 24.5, + "max": 1650.6000000089407, + "arithmetic": 293.1945312502794, + "truncated": 230.5919921878376, + "harmonic": 123.67804479239821, + "geometric": 194.04155076078126 +} + +NanoPow (WebGPU) 3070 (dispatch 0x1000 workgroup 64) +{ + "count": 512, + "total": 138818.7000001073, + "rate": 4.618541821704324, + "min": 24.599999994039536, + "max": 1552.699999988079, + "arithmetic": 271.13027343770955, + "truncated": 216.51855468767462, + "harmonic": 121.22290429039016, + "geometric": 185.89186266835625 +} + +NanoPow (WebGPU) 3070 (dispatch 0x800 workgroup 64) +{ + "count": 512, + "total": 135636.89999975264, + "rate": 4.719968508971256, + "min": 25.900000005960464, + "max": 1588, + "arithmetic": 264.9158203120169, + "truncated": 211.8658203119994, + "harmonic": 124.27757176664986, + "geometric": 181.82369853819247 +} + +NanoPow (WebGPU) 3070 (dispatch 0x400 workgroup 64) +{ + "count": 512, + "total": 140658.69999991357, + "rate": 4.752414960082367, + "min": 23.700000002980232, + "max": 1747.2000000029802, + "arithmetic": 274.7240234373312, + "truncated": 210.41933593750582, + "harmonic": 110.33702507461787, + "geometric": 175.14808439595487 +} + +NanoPow (WebGPU) 3070 (dispatch 0x2000 workgroup 32) +{ + "count": 512, + "total": 141774.90000011027, + "rate": 4.605960941090885, + "min": 16.100000008940697, + "max": 1443.2999999970198, + "arithmetic": 276.90410156271537, + "truncated": 217.10996093752328, + "harmonic": 114.98646010749061, + "geometric": 184.62279065842682 +} + +NanoPow (WebGPU) 3070 (dispatch 0x1000 workgroup 32) +{ + "count": 512, + "total": 143074.00000026822, + "rate": 4.8437740946897145, + "min": 19.399999991059303, + "max": 1366.8999999910593, + "arithmetic": 279.44140625052387, + "truncated": 206.4505859380006, + "harmonic": 111.60267816366408, + "geometric": 183.1466099827166 +} + +NanoPow (WebGPU) 3070 (dispatch 0x800 workgroup 32) +{ + "count": 512, + "total": 144550.89999994636, + "rate": 4.644462748147642, + "min": 18.5, + "max": 1449.6000000089407, + "arithmetic": 282.3259765623952, + "truncated": 215.31015624979045, + "harmonic": 114.96709424095182, + "geometric": 186.24836896995765 +} + +NanoPow (WebGPU) 3070 (dispatch 0x400 workgroup 32) +{ + "count": 512, + "total": 145009.69999994338, + "rate": 4.465056571918978, + "min": 14.200000002980232, + "max": 2710.2999999970198, + "arithmetic": 283.2220703123894, + "truncated": 223.9613281249476, + "harmonic": 105.73248510637895, + "geometric": 178.59991348235997 +} -----