• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

WebAssembly throughput benchmark

Joined
Jul 15, 2022
Messages
1,023 (0.98/day)
Capture d’écran du 2023-05-22 12-17-03.png

Capture d’écran du 2023-05-22 12-15-38.png

You can take the test on this page: https://bwasti.github.io/wasmblr/
I score 95.87 GB/s maximum throughput. (vec add of size 2048 and wasmblr)

Hardware: Intel i3-3240 @ 3.392GHz + 8GB RAM @1600MHz dual-channel + NVIDIA GTX 650 1GB + EVO 850 500GB
Software: NixOS + Cinnamon + Firefox 113

What is the maximum throughput you achieve?
Please also mention the hardware and the version of your browser.
 
benchmarking vec add of size 2048
pure javascript: 25.1 GB/s (1021446.38 iters/sec)
pure javascript (unroll): 9.83 GB/s (400000 iters/sec)
typed arrays: 16.08 GB/s (654313.1 iters/sec)
typed arrays (unroll): 6.24 GB/s (254094.29 iters/sec)
emscripten (simd): 122.39 GB/s (4979939.21 iters/sec)
wasmblr: 215.32 GB/s (8761497.32 iters/sec)
wasmblr (tuned 512): 224.95 GB/s (9153072.62 iters/sec)

Ryzen 7900 @ 120Watt TDP.
 
Intel Core i9-13900K + Corsair DDR5 32gb dual channel 5600MT/s + Sapphire Nitro+ RX7900 XTX 24gb + Samsung 2TB 980PRO
OS: Windows 11 Pro 22H2 Release Preview Build 22621.1778
Browser: Vivaldi 6.1.3035.75 (Stable channel)

Scored as follows:

benchmarking vec add of size 2048
pure javascript: 25.42 GB/s (1034343.43 iters/sec)
pure javascript (unroll): 7.72 GB/s (314110.43 iters/sec)
typed arrays: 14.94 GB/s (607715.13 iters/sec)
typed arrays (unroll): 7.29 GB/s (296811.59 iters/sec)
emscripten (simd): 118.78 GB/s (4833038.35 iters/sec)
wasmblr: 264.9 GB/s (10778947.37 iters/sec)
wasmblr (tuned 32): 289.68 GB/s (11787050.36 iters/sec

wasmblr.jpg
 
Last edited:
jVGdnN0.png


Result: 309.73 GB/s maximum throughput
Hardware: Intel 12600KF (stock) -- Kingston 6200 MHz CL36 -- Sapphire RX 7600 -- BIOSTAR B760MZ-E PRO -- Antec P6 -- Xilence XP550 -- ARCTIC i35 -- EVO 850 500GB
Software: Alpine Linux -- Nyxt 3.11.5 Flatpak -- river wm -- open source GPU driver
 
7jfSCs9.png


Result: 118.78 GB/s maximum throughput

Hardware: DELL Latitude E6540 and Intel® Core™ i7-4610M CPU @ 3.70GHz
Software: ALT KWorkstation 10 and Yandex browser version 24.1.3.845
 
Back
Top