Stream: general

Topic: Weird performance stats with native vs Wasmtime


view this post on Zulip Robin Freyler (Dec 23 2023 at 11:23):

This may be more of a Rust or LLVM codegen question but here we go: For a Wasm interpreter project I am conducting continuous benchmarks for native and Wasm (via Wasmtime) performance. Since recently the Wasm interpreter is running faster via Wasmtime than native for some test cases which is very weird since usually the overhead is between 50-100% of native. Note that on other machines native performance is far superior. So this mostly affects our benchmark infra and also my MBP M2 machine. After lots of thinking and experimenting I am kinda out of ideas for what could cause this and would really love if someone is willing to throw in a hint, a wild guess or their thoughts. Thanks. :)

Example benchmark CI run: https://github.com/paritytech/wasmi/pull/863#issuecomment-1867846070

WebAssembly (Wasm) interpreter. Contribute to paritytech/wasmi development by creating an account on GitHub.

Last updated: Nov 22 2024 at 17:03 UTC