Evaluation

Choosing suitable benchmarks to test the toolchain and the PACO core relied on several factors.

  • Several common benchmarks expect more RAM than the limited amount available on our synthesis of the Rocket SoC for the ml605 FPGA.
  • The use cases of approximate computing require tolerance towards imprecision since humans will not be able to notice differences i.e, human assessibility.

Governed by these two guidelines, we decided to write our own image processing benchmarks: