Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upMETA: benchmarks to include #1
Comments
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
gnzlbg
commented
May 3, 2018
•
|
We should probably also include the benchmark-game programs from https://github.com/TeXitoi/benchmarksgame-rs . Also I always wanted to port the remaining examples of the rust-lang-nursery/simd crate to rust-lang-nursery/stdsimd, maybe we should include those once they are done. They will probably both have a scalar and vectorized implementation, but catching regressions on LLVM vector type optimizations is worth pursuing. The ISPC compiler has a bunch of examples that we might want to port to Rust: https://github.com/ispc/ispc/tree/master/examples From the standard suites, porting SPEC2017 (https://www.spec.org/benchmarks.html) to Rust. IMO when porting thins, we should port benchmarks to "idiomatic" Rust code. |
This comment was marked as outdated.
This comment was marked as outdated.
|
I agree! :p Right now the benchmark count bottleneck is having enough machines to run them in a timely fashion, I need to dig in more on the bench timings and get the new server(s) I'm setting up ready. I think ISPC and SPEC benchmarks would be fantastic to track as well! |
This comment was marked as outdated.
This comment was marked as outdated.
|
per @eddyb on irc, we should also include an equivalent to the inflate 0.3.4 benchmark with a more recent version of the crate. |
This comment was marked as outdated.
This comment was marked as outdated.
eddyb
commented
May 11, 2018
|
The very important bit is whether or not the debloating PistonDevelopers/inflate#35 is included. |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
gnzlbg
commented
Jun 5, 2018
|
I've uploaded the ambient occlusion (ray-tracing) benchmarks: https://github.com/gnzlbg/aobench The readme shows how to run the scalar, vectorized, and parallel versions. Probably it only makes sense to add the |
anp
added
the
help wanted
label
Sep 30, 2018
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
newpavlov
commented
Oct 2, 2018
|
How about some crates from RustCrypto? |
anp
changed the title
Bench suites to include
META: Tracking benchmarks and suites to include
Oct 4, 2018
This was referenced Oct 4, 2018
This comment has been minimized.
This comment has been minimized.
|
Going to lock this so it can just be a tracking issue. If you have ideas for other benchmarks we should include, please open an issue! |
anp commentedFeb 22, 2018
•
edited
This is a tracking issue for new benchmarks we'd like to add. If you're landing here from hacktoberfest (welcome!), feel free to see the project README for more information :D.
The basic process goes:
benches)unclaimed
please comment on individual issues to claim them!
finished
csvthanks @shssoichiro!byteorderthanks @thomwiggers!RustCryptothanks @thomwiggers!clapthanks @kitlith!