Scalable Digital Compute-in-Memory Ising Machines for Robustness Verification of Binary Neural Networks

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Vadlamani, Madhav, Singh, Rahul, Kong, Yuyao, Zhang, Zheng, Yu, Shimeng
Format: Preprint
Publié: 2026
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866918373936332800
author Vadlamani, Madhav
Singh, Rahul
Kong, Yuyao
Zhang, Zheng
Yu, Shimeng
author_facet Vadlamani, Madhav
Singh, Rahul
Kong, Yuyao
Zhang, Zheng
Yu, Shimeng
contents Verification of binary neural network (BNN) robustness is NP-hard, as it can be formulated as a combinatorial search for an adversarial perturbation that induces misclassification. Exact verification methods therefore scale poorly with problem dimension, motivating the use of hardware-accelerated heuristics and unconventional computing platforms, such as Ising solvers, that can efficiently explore complex energy landscapes and discover high-quality solutions. In this work, we reformulate BNN robustness verification as a quadratic unconstrained binary optimization (QUBO) problem and solve it using a digital compute-in-memory (DCIM) SRAM-based Ising machine. Instead of requiring globally optimal solutions, we exploit imperfect solutions produced by the DCIM Ising machine to extract adversarial perturbations and thereby demonstrate the non-robustness of the BNN. The proposed architecture stores quantized QUBO coefficients in approximately 9.1~Mb of SRAM and performs annealing in memory via voltage-controlled pseudo-read dynamics, enabling iterative updates with minimal data movement. Experimental projections indicate that the proposed approach achieves a $178\times$ acceleration in convergence rate and a $1538\times$ improvement in power efficiency relative to conventional CPU-based implementations.
format Preprint
id arxiv_https___arxiv_org_abs_2603_05677
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Scalable Digital Compute-in-Memory Ising Machines for Robustness Verification of Binary Neural Networks
Vadlamani, Madhav
Singh, Rahul
Kong, Yuyao
Zhang, Zheng
Yu, Shimeng
Emerging Technologies
Hardware Architecture
Verification of binary neural network (BNN) robustness is NP-hard, as it can be formulated as a combinatorial search for an adversarial perturbation that induces misclassification. Exact verification methods therefore scale poorly with problem dimension, motivating the use of hardware-accelerated heuristics and unconventional computing platforms, such as Ising solvers, that can efficiently explore complex energy landscapes and discover high-quality solutions. In this work, we reformulate BNN robustness verification as a quadratic unconstrained binary optimization (QUBO) problem and solve it using a digital compute-in-memory (DCIM) SRAM-based Ising machine. Instead of requiring globally optimal solutions, we exploit imperfect solutions produced by the DCIM Ising machine to extract adversarial perturbations and thereby demonstrate the non-robustness of the BNN. The proposed architecture stores quantized QUBO coefficients in approximately 9.1~Mb of SRAM and performs annealing in memory via voltage-controlled pseudo-read dynamics, enabling iterative updates with minimal data movement. Experimental projections indicate that the proposed approach achieves a $178\times$ acceleration in convergence rate and a $1538\times$ improvement in power efficiency relative to conventional CPU-based implementations.
title Scalable Digital Compute-in-Memory Ising Machines for Robustness Verification of Binary Neural Networks
topic Emerging Technologies
Hardware Architecture
url https://arxiv.org/abs/2603.05677