Skip to content

Latest commit

 

History

History
26 lines (14 loc) · 787 Bytes

README.md

File metadata and controls

26 lines (14 loc) · 787 Bytes

webgpu-poc

This repo aims to provide meaningful benchmarks for WebGPU performance in Rust.

Benchmarks

  • Compute Profile
  • Buffer Copy Compute

Running the benchmarks

Run cargo run to run the benchmarks.

Performance Summary

Currently, the only benchmark is for profiling the entire WebGPU pipeline.

Run 1M multiplications on MacBook Pro M1 Pro (single thread)

Debug

Performance chart showing compute profile benchmark results for 1M multiplications in debug mode

Release

Performance chart showing compute profile benchmark results for 1M multiplications in release mode