All Polybench benchmarks for linear algebra (19 out of 29 total)
Remaining 10 polybench benchmarks will come in a later PR
Rudimentary script to convert float benchmark to int benchmark. (The int version may compute a slightly different function, and is not guaranteed to run error-free. For instance, float constants may need to be manually adjusted. The script will report errors if any. Benchmarks involving sqrt are filtered out automatically. 17/19 linear algebra benchmarks have int versions.)
Script to automatically move passing benchmarks into passing folder. Has a 5 minute timeout for eggcc optimization. There are 24 new bril benchmarks that pass! 🎉 These have also been updated to be statistically significant. I haven't updated the failing bril benchmarks yet.
Fixed bug from PR #505. util.rs lines 690-694: choosing to not interp when a run is interpretable should not raise an error
👎
make test takes a bit longer to run, since the new Polybench benchmarks just take a lot longer to run eggcc on (running the binaries is still under a few seconds). (7 mins locally/~17 min on GitHub)
👍
👎
make test
takes a bit longer to run, since the new Polybench benchmarks just take a lot longer to run eggcc on (running the binaries is still under a few seconds). (7 mins locally/~17 min on GitHub)