bytecodealliance / sightglass

A benchmark suite and tool to compare different implementations of the same primitives.
Apache License 2.0
69 stars 33 forks source link

Add `simd.suite` #268

Closed abrown closed 11 months ago

abrown commented 1 year ago

As discussed in a Cranelift meeting, it would be nice to know which benchmarks are SIMD users. This change adds a simd.suite file that lists the files that contain SIMD instructions. This can be run like:

$ cargo run -- benchmark --engine .../libengine.so benchmarks/simd.suite

There are a couple ways this could be improved, but this may be fine as-is for now:

abrown commented 1 year ago

cc: @alexcrichton, @fitzgen, @jameysharp, @cfallin

abrown commented 11 months ago

I'm going to merge this in hopes that recent Wasmtime changes have fixed the build issues.