read gather 16kb
Same grid-stride loop and byte count as the linear read, but each thread loads a pseudo-random vec4<f32> from a 16 KB window. Window size describes the access footprint, not cache residency. Loads are independent, so this is throughput, not latency.
Measured in B/s. Higher values mean better performance. Benchmark your device.
Performance distribution
300 MB/s36.1 GB/s4.35 TB/s
300 MB/s36.1 GB/s4.35 TB/s
Performance thresholds
99% of results achieve at least 408 MB/s
95% of results achieve at least 14.9 GB/s
90% of results achieve at least 29 GB/s
Median (50th percentile) 442 GB/s
Best performer
Highest recorded performance: 4.35 TB/s. View benchmark profile.
Recorded 11/6/2026, 3:41:31 PM
WebGPU device
Vendorapple
Device—
Architecture—
DescriptionMetal driver on macOS Version 26.6.2 (Build 25G83)
WebGL device
Vendor—
Renderer—
Browser
Namewebgpu-bench
Version0.10.0
Operating system
NameMac OS
Version25.6.0