← 返回 JSSC 论文列表
📄 下载 JSSC 原文 PDF
JSSC 2021第1期Digital Circuits65nm

STATICA: A 512-Spin 0.25M-Weight Annealing Processor With an All-Spin-Updates-at-Once Architecture for Combinatorial Optimization With Complete Spin–Spin Interactions

STATICA是一款支持512自旋全连接图的高性能退火处理器,采用随机细胞自动机退火动力学。
512-spin fully connected graph, 3mm × 4mm chip size
退火处理器组合优化全连接图随机细胞自动机并行计算
引入随机细胞自动机退火动力学,支持全连接自旋同时更新
采用PE级、流水线级和内存库级并行化
支持512自旋全连接图,可扩展至2048自旋
Abstract
This article presents a high-performance annealing processor named STochAsTIc Cellular automata Annealer (STATICA) for solving combinatorial optimization problems rep- resented by fully connected graphs. Supporting fully connected graphs is strongly required for dealing with realistic optimiza- tion problems. Unlike previous annealing processors that follow Glauber dynamics, our proposed annealer can update multiple states of fully connected spins simultaneously by introducing different dynamics called stochastic cellular automata annealing. It allows us to utilize the pipeline-level and memory-bank-level parallelization in addition to the PE-level parallelization origi- nally adopted in the previous annealers. The STATICA prototype chip, which supports 512-spin fully connected graph, has been fabricated with the 65-nm CMOS technology and realized as a 3m m × 4 mm chip. Using the fabricated 512-spin chip and numerical projections for a 2048-spin chip, we have co nducted experiments to reveal the annealing performance of STATICA and examined how to control its annealing process efficiently.