33 lines
No EOL
951 B
Markdown
33 lines
No EOL
951 B
Markdown
# QEMULinuxDevFlake
|
|
|
|
This Flake give a Qemu RISC-V Linux runtime to run benchmark, aim to make test environment reproducible and result fair enough.
|
|
|
|
## Benchmark Programs
|
|
|
|
[stress-ng - GPL 2.0 Licence](https://github.com/ColinIanKing/stress-ng)
|
|
|
|
[Anybench - MIT Licence](https://github.com/EntityFX/anybench)
|
|
|
|
### Memory access patterns
|
|
|
|
#### Stream access
|
|
|
|
[STREAM - Custom Licence, but Open Source friendly](https://github.com/jeffhammond/STREAM)
|
|
|
|
[RRZE-HPC/TheBandwidthBenchmark - MIT Licence](https://github.com/RRZE-HPC/TheBandwidthBenchmark?tab=readme-ov-file)
|
|
|
|
#### Other patterns
|
|
|
|
[emilk/ram_bench - No Licence](https://github.com/emilk/ram_bench)
|
|
|
|
### Integer Arithmetic
|
|
|
|
[shaswata56/BenchUtil - WTFPL license](https://github.com/shaswata56/BenchUtil?tab=readme-ov-file)
|
|
|
|
### Floating-point Arithmetic
|
|
|
|
[shaswata56/BenchUtil - WTFPL license](https://github.com/shaswata56/BenchUtil?tab=readme-ov-file)
|
|
|
|
### Branch Prediction
|
|
|
|
Verilator Model |