A detailed algorithmic study on a reuse-aware, near memory, all-digital Ising machine
Siddhartha Raman Sundara Raman, Lizy K. John, Jaydeep P. Kulkarni

TL;DR
This paper introduces SACHI, an all-digital, reuse-aware Ising machine leveraging CPU cache SRAMs for efficient, reliable optimization, achieving significant performance and energy improvements over prior approaches.
Contribution
SACHI is a novel architecture that repurposes CPU cache SRAMs for all-digital Ising acceleration, eliminating ADC/DAC reliance and enhancing reliability and efficiency.
Findings
SACHI achieves 300x performance improvement over BRIM.
SACHI reduces energy consumption by 80x compared to prior methods.
Reuse factors up to 4000x observed for various workloads.
Abstract
Recently, nature-inspired computing approaches have gained significant attention for solving difficult optimization problems, particularly through Ising machines for NP-complete applications. Existing Ising accelerators range from quantum and optical annealers to CMOS-based von-Neumann and in-memory architectures. However, many prior designs are specialized accelerators limited to specific problem classes, rely on ADC/DAC circuits, and suffer from reliability challenges due to process-variation-sensitive embedded memory technologies. This paper presents SACHI, an all-digital Ising architecture implemented by repurposing the L1 cache of a CPU using SRAM-based processing-in-memory techniques. SACHI eliminates the need for ADCs/DACs, improves reliability compared to prior approaches such as BRIM, and enables Ising acceleration with minimal hardware overhead integrated into the CPU…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
