]> zoso.dev Git - nano-pow.git/commitdiff
Some benchmarks with updated shader.
authorChris Duncan <chris@zoso.dev>
Thu, 16 Jan 2025 17:15:02 +0000 (09:15 -0800)
committerChris Duncan <chris@zoso.dev>
Thu, 16 Jan 2025 17:15:02 +0000 (09:15 -0800)
benchmarks.md

index 92195b2ec09f97b732930b563e9d11b70632754a..e9fa62e0adb14b3353aabacbd9148c591f88c066 100644 (file)
@@ -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
+}
 
 
 -----