anp / lolbench

tracking performance of rustc-generated binaries over time
https://lolbench.rs
Apache License 2.0
105 stars 12 forks source link

port SPEC2017 to Rust #43

Open anp opened 6 years ago

anp commented 6 years ago

From the standard suites, porting SPEC2017 (https://www.spec.org/benchmarks.html) to Rust.

Originally posted by @gnzlbg in https://github.com/anp/lolbench/issues/1#issuecomment-386293509

note from @anp: is SPEC available open source anywhere? what's the licensing situation?

gnzlbg commented 6 years ago

is SPEC available open source anywhere? what's the licensing situation?

The benchmark descriptions are available (https://www.spec.org/cpu2017/Docs/overview.html#benchmarks); we would have to re-implement those in Rust.

The SPEC suite itself is not open source (one has to buy a license from them), but that's pretty much irrelevant for lolbench AFAICT because we would have to port the benchmarks written in C to Rust anyways.