GitHunt

====
SOAP

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.

Installation

Requirements:

  • Python3

::

$ pip install -r requirements.txt

Usage

::

./soapy --help

Benchmark Results

Available here_.

.. _here: https://admk.github.io/soap/plot.html

Caveat

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.

Languages

Python97.9%Isabelle1.7%VHDL0.4%

Contributors

MIT License
Created July 2, 2013
Updated September 25, 2025