Efficient and Scalable Architecture for Multiple-Chip Implementation of Simulated Bifurcation Machines

被引:1
作者
Kashimata, Tomoya [1 ]
Yamasaki, Masaya [1 ]
Hidaka, Ryo [1 ]
Tatsumura, Kosuke [1 ]
机构
[1] Toshiba Co Ltd, Corp Res & Dev Ctr, Saiwai Ku, Kawasaki 2128582, Japan
关键词
Computer architecture; Field programmable gate arrays; Oscillators; Computational modeling; Bifurcation; Parallel processing; Computational efficiency; Clustering methods; Combinatorial mathematics; Optimization methods; Simulated annealing; Cluster computing; combinatorial optimization; FPGA; hardware acceleration; Ising machine; parallel processing; scalability; simulated annealing; simulated bifurcation;
D O I
10.1109/ACCESS.2024.3374089
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Ising machines are specialized computers for finding the lowest energy states of Ising spin models, onto which many practical combinatorial optimization problems can be mapped. Simulated bifurcation (SB) is a quantum-inspired parallelizable algorithm for Ising problems that enables scalable multi-chip implementations of Ising machines. However, the computational performance of a previously proposed multi-chip architecture tends to saturate as the number of chips increases for a given problem size because computation and communication are exclusive in the time domain. In this paper, we propose a streaming architecture for multi-chip implementations of SB-based Ising machines with full spin-to-spin connectivity. The data flow in in-chip computation is harmonized with the data flow in inter-chip communication, enabling the computation and communication to overlap and the communication time to be hidden. Systematic experiments demonstrate linear strong scaling of performance up to the vicinity of the ideal communication limit determined only by the latency of chip-to-chip communication. Our eight-FPGA (field-programmable gate array) cluster can compute a 32,768-spin problem with a high pipeline efficiency of 97.9%. The performance of a 79-FPGA cluster for a 100,000-spin problem, projected using a theoretical performance model validated on smaller experimental clusters, is comparable to that of a state-of-the-art 100,000-spin optical Ising machine.
引用
收藏
页码:36606 / 36621
页数:16
相关论文
共 45 条
  • [1] Massively parallel probabilistic computing with sparse Ising machines
    Aadit, Navid Anjum
    Grimaldi, Andrea
    Carpentieri, Mario
    Theogarajan, Luke
    Martinis, John M.
    Finocchio, Giovanni
    Camsari, Kerem Y.
    [J]. NATURE ELECTRONICS, 2022, 5 (07) : 460 - 468
  • [2] [Anonymous], 2019, Intel FPGA Programmable Acceleration Card D5005 Product Brief
  • [3] [Anonymous], 2019, INTEL FPGA SDK OPENC
  • [4] ON THE COMPUTATIONAL-COMPLEXITY OF ISING SPIN-GLASS MODELS
    BARAHONA, F
    [J]. JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 1982, 15 (10): : 3241 - 3253
  • [5] Caulfield AM, 2016, INT SYMP MICROARCH
  • [6] Streaming Message Interface: High-Performance Distributed Memory Programming on Reconfigurable Hardware
    De Matteis, Tiziano
    Licht, Johannes de Fine
    Beranek, Jakub
    Hoefler, Torsten
    [J]. PROCEEDINGS OF SC19: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2019,
  • [7] OpenCL-enabled Parallel Raytracing for Astrophysical Application on Multiple FPGAs with Optical Links
    Fujita, Norihisa
    Kobayashi, Ryohei
    Yamaguchi, Yoshiki
    Boku, Taisuke
    Yoshikawa, Kohji
    Abe, Makito
    Umemura, Masayuki
    [J]. PROCEEDINGS OF H2RC 2020: 2020 SIXTH IEEE/ACM INTERNATIONAL WORKSHOP ON HETEROGENEOUS HIGH-PERFORMANCE RECONFIGURABLE COMPUTING (H2RC), 2020, : 48 - 55
  • [8] Hierarchical tree algorithm for collisional N-body simulations on GRAPE
    Fukushige, Toshiyuki
    Kawai, Atsushi
    [J]. PUBLICATIONS OF THE ASTRONOMICAL SOCIETY OF JAPAN, 2016, 68 (03)
  • [9] High-performance combinatorial optimization based on classical mechanics
    Goto, Hayato
    Endo, Kotaro
    Suzuki, Masaru
    Sakai, Yoshisato
    Kanao, Taro
    Hamakawa, Yohei
    Hidaka, Ryo
    Yamasaki, Masaya
    Tatsumura, Kosuke
    [J]. SCIENCE ADVANCES, 2021, 7 (06):
  • [10] Quantum Computation Based on Quantum Adiabatic Bifurcations of Kerr-Nonlinear Parametric Oscillators
    Goto, Hayato
    [J]. JOURNAL OF THE PHYSICAL SOCIETY OF JAPAN, 2019, 88 (06)