rv32emu icon indicating copy to clipboard operation
rv32emu copied to clipboard

Integrate `embench-iot` for benchmarking

Open jserv opened this issue 3 years ago • 2 comments

Embench benchmark suite is designed to test the performance of deeply embedded systems.

  • The measurement of execution performance is designed to use "hot" caches. Thus each benchmark executes its entire code several times, before starting a timing run.
  • Execution runs are scaled to take approximately 4 second of CPU time. This is large enough to be accurately measured, yet means all benchmarks, including cache warm up can be run in a few minutes.
  • To facilitate execution on machines of different performance, the tests are scaled by the clock speed of the processor.

jserv avatar Aug 02 '22 20:08 jserv

riscv-benchmark-automation provides the necessary changes to adopt embench-iot for RISC-V.

jserv avatar Nov 25 '23 14:11 jserv

@fourcolor, can you make a list for known pending issues to evaluate embench-iot?

jserv avatar Feb 26 '24 16:02 jserv