Skip to content

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

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