SOAP is a tool for automatically exploring optimisations to a numerical C program, so that when it is synthesized into an FPGA implementation, the error, area, and latency of the implementation are minimised.
Requirements: * Python3
$ pip install -r requirements.txt
./soapy --help
Available here.
The tool is still in its early stage, so please expect many rough edges and bugs. Please feel free to file an issue when you encounter a bug.