koute / polkavm

A fast and secure RISC-V based virtual machine
Apache License 2.0
234 stars 47 forks source link

Update Wasmi to `v0.32.0-beta.2` #83

Closed Robbepop closed 8 months ago

Robbepop commented 8 months ago

Adds CompilationMode and removes EngineBackend parameter.

runtime/minimal/wasmi_eager: 167ns
compilation/minimal/wasmi_eager: 32us
oneshot/minimal/wasmi_eager: 58us

runtime/minimal/wasmi_lazy: 154ns
compilation/minimal/wasmi_lazy: 21us
oneshot/minimal/wasmi_lazy: 53us

runtime/pinky/wasmi_eager: 87ms
compilation/pinky/wasmi_eager: 557us
oneshot/pinky/wasmi_eager: 794ms

runtime/pinky/wasmi_lazy: 87ms
compilation/pinky/wasmi_lazy: 109us
oneshot/pinky/wasmi_lazy: 794ms

runtime/prime-sieve/wasmi_eager: 26ms
compilation/prime-sieve/wasmi_eager: 1109us
oneshot/prime-sieve/wasmi_eager: 276ms

runtime/prime-sieve/wasmi_lazy: 26ms
compilation/prime-sieve/wasmi_lazy: 84us
oneshot/prime-sieve/wasmi_lazy: 269ms