ASSERT-KTH/slumps

create an initial benchmark of 10 WASM programs

monperrus opened this issue · 12 comments

incl. some inputs for each of them

The test programs of wasmer could be a foundation: https://github.com/wasmerio/wasmer/tree/master/examples

https://github.com/WebAssembly/binaryen/tree/master/test/passes

I am not sure whether this will be helpful but I suppose we can experiment with the pre-compiled WASM programs here from binaryen, with several different ways and techniques of optimisations.

We also can use SWAM test cases

I am currently working on writing the interpreter in a different way, which I hope will increase performances non-negligibly and make it easier to then port to GraalVM without rewriting everything. I’ll keep you updated.

Added the "hybrid" output as test subjects

I meant our experimentation with JS and WASM hybridation, but it is not a ready project yet :(

The rust programs of https://github.com/phayes/sidefuzz-targets can all be compiled to WASM.

The benchmarks from the following github repo was used to experiment the wasm minifications and the option BINARYEN_DEBUG_SOUPERIFY=1 before using wasm-opt options on any wasm file

https://github.com/kripken/embenchen

We have 27, let's close this, thanks for the great job!