Implementation of Digital Oscillator-inspired Ising Machine for solving Combinatroial Optimization Problems (DRACO: Digital and Reliable Accelerator for solving Combinatorial Optimization problems)
python with Scipy and Pytorch
- SystemVerilog-based microarchitectural RTL model of the accelerator (in ./hw/rtl/) and testbench files (in ./hw/tb/).
- Python-based Subgraph Updating Scheme (in ./src/)
- Maxcut problems for experiments (in ./data/)
Maxcut Problem downloaded from: http://biqbin.eu/Home/Benchmarks?page=1
- https://github.com/vardigroup/GradSAT.git from Rice University for software solvers
- https://github.com/nimish15shah/DAG_Processor.git from MICAS, KU Leuven for hardware implementations