Skip to content

constantinides/soap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

984 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

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.

About

🎯 soap - Structural Optimisation of Arithmetic Programs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 97.9%
  • Isabelle 1.7%
  • VHDL 0.4%