A fully parallel densely connected probabilistic Ising machine with inertia for real-time applications

Read full text
Authors: Ruomin Zhu, Abhishek Kumar Singh, Jérémie Laydevant, Fan O. Wu, Ari Kapelyan, Davide Venturelli, Kyle Jamieson, Peter L. McMahon
Cited by: 0

Abstract

Code & Dataset Description This repository contains simulation data and analysis scripts accompanying the paper titled "A fully parallel densely connected probabilistic Ising machine with inertia for real-time applications". The repository includes: Source Code & Scripts PIMI Python source code (src.zip), GPU run scripts for PIMI (gpu_run_scripts.zip), Yosys scripts for mapping the FPGA design to ASIC (yosys_scripts.zip). MIMO Detection Raw FPGA simulation output for 8×8 and 16×16 MIMO configurations (8x8_MIMO_results.zip, 16x16_MIMO_results.zip), BER analysis code (BER_analysis_8x8_MIMO.zip, BER_analysis_16x16_MIMO.zip), and timing estimation scripts (mimo_timing.zip). Max-Cut and SK-Model Benchmarking Problem instances (mc_sk_instances.zip), analysis code (mc_sk_analysis.zip), and full raw simulation data (mc_sk_analysis_data.zip). The code and data were developed and tested on Ubuntu 22.04. The FPGA implementation was developed using AMD/Xilinx Vitis HLS 2023.1 and experimentally evaluated on an AMD/Xilinx Alveo U55C FPGA accelerator card.

Fields of Study & Subjects

Embedded Systems Design Techniques Low-power high-performance VLSI design Neural Networks and Applications

Publication details

Journal / source
Zenodo (CERN European Organization for Nuclear Research)
Publication date
1 January 2026