|
|
The EPI RISC-V benchmark suite includes a set of 13 benchmarks vectorized with the RISC-V vector extension. The repository includes multiple inputs for all the benchmarks. Next, we detail the recommended inputs for different evaluation platforms.
|
|
|
|
|
|
Have in mind that RTL simulations are extremely slow (simulation speed of few kilo instructions per second or KIPS), high level simulations are faster (simulation speed around 1 MIPS), FPGA emulation can reach tens of MIPS, and execution on real hardware reaches few GIPS.
|
|
|
|
|
|
Thus, we recommend the following inputs:
|
|
|
|
|
|
| Benchmark | RTL sim | MUSA | FPGA | Real HW |
|
|
|
| ------ | ------ | ------ | ------ | ------ |
|
|
|
| axpy | - | - | - | - |
|
|
|
| blackscholes | - | - | - | - |
|
|
|
| canneal | - | - | - | - |
|
|
|
| jacobi-2d | - | - | - | - |
|
|
|
| particlefilter | - | - | - | - |
|
|
|
| pathfinder | - | - | - | - |
|
|
|
| streamcluster | - | - | - | - |
|
|
|
| swaptions | - | - | - | - |
|
|
|
| FFT | - | - | - | - |
|
|
|
| Matmul | - | - | - | - |
|
|
|
| Lulesh | - | - | - | - |
|
|
|
| Somier | - | - | - | - |
|
|
|
| SpMV | - | - | - | - | |