An Ising Model-Based Parallel Tempering Processing Architecture for Combinatorial Optimization

被引:1
|
作者
Zhang, Yang [1 ]
Wang, Xiangrui [1 ]
Fan, Gaopeng [1 ]
Cao, Yuan [2 ]
Liu, Yiqiu [1 ]
Yang, Yongkui [3 ]
Yao, Enyi [1 ]
机构
[1] South China Univ Technol, Sch Microelect, Guangzhou 511442, Peoples R China
[2] Hohai Univ, Coll Informat Sci & Engn, Changzhou 213022, Peoples R China
[3] Chinese Acad Sci, Shenzhen Inst Adv Technol, Shenzhen 518055, Peoples R China
基金
中国国家自然科学基金;
关键词
Computer architecture; Annealing; Iterative methods; Integrated circuit modeling; Design automation; Convergence; Computational modeling; Annealing processing architecture; combinatorial optimization; hardware acceleration; Ising model; parallel tempering (PT); MONTE-CARLO;
D O I
10.1109/TCAD.2024.3395977
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Combinatorial optimization problems (COPs) are prevalent in various domains and present formidable challenges for modern computers. Searching for the ground state of the Ising model emerges as a promising approach to solve these problems. Recent studies have proposed some annealing processing architectures based on the Ising model, aimed at accelerating the solution of COPs. However, most of them suffer from low solution accuracy and inefficient parallel processing. This article presents a novel parallel tempering processing architecture (PTPA) based on the fully connected Ising model to address these issues. The proposed modified parallel tempering algorithm supports multispin concurrent updates per replica and employs an efficient multireplica swap scheme, with fast speed and high accuracy. Furthermore, an independent pipelined spin update architecture is designed for each replica, which supports replica scalability while enabling efficient parallel processing. The PTPA prototype is implemented on FPGA with eight replicas, each with 1024 fully connected spins. It supports up to 64 spins for concurrent updates per replica and operates at 200 MHz. Different concurrency strategies are considered to further improve the efficiency of solving COPs. In the test of various G-set problems, PTPA achieves $3.2\times $ faster solution speed along with 0.27% better average cut accuracy compared to a state-of-the-art FPGA-based Ising machine.
引用
收藏
页码:4572 / 4584
页数:13
相关论文
共 50 条
  • [1] An Ising Model-Based Annealing Processor With 1024 Fully Connected Spins for Combinatorial Optimization Problems
    Huang, Zhanhong
    Jiang, Dong
    Wang, Xiangrui
    Yao, Enyi
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2023, 70 (08) : 3074 - 3078
  • [2] Parallel tempering strategies for model-based landmark detection on shapes
    Strait, Justin
    Chkrebtii, Oksana
    Kurtek, Sebastian
    COMMUNICATIONS IN STATISTICS-SIMULATION AND COMPUTATION, 2022, 51 (04) : 1415 - 1435
  • [3] A Parallel Tempering Processing Architecture with Multi-Spin Update for Fully-Connected Ising Models
    Zhang, Yang
    Wang, Xiangrui
    Jiang, Dong
    Huang, Zhanhong
    Fan, Gaopeng
    Yao, Enyi
    2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2024,
  • [4] A PARALLEL ARCHITECTURE FOR MODEL-BASED OBJECT RECOGNITION
    LIVESEY, MJ
    OWCZARCZYK, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 301 : 288 - 295
  • [5] Model-based optimization of consolidation processing
    Vancheeswaran, R
    Wadley, HNG
    MATERIALS SCIENCE AND ENGINEERING A-STRUCTURAL MATERIALS PROPERTIES MICROSTRUCTURE AND PROCESSING, 1998, 244 (01): : 58 - 66
  • [6] Model-based optimization of consolidation processing
    Univ of Virginia, Charlottesville, United States
    Mater Sci Eng A Struct Mater Prop Microstruct Process, 1 (58-66):
  • [7] Absorption in Model-based Search Algorithms for Combinatorial Optimization
    Wu, Zijun
    Kolonko, Michael
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 1744 - 1751
  • [8] Model-based search for combinatorial optimization: A critical survey
    Zlochin, M
    Birattari, M
    Meuleau, N
    Dorigo, M
    ANNALS OF OPERATIONS RESEARCH, 2004, 131 (1-4) : 373 - 395
  • [9] Model-Based Search for Combinatorial Optimization: A Critical Survey
    Mark Zlochin
    Mauro Birattari
    Nicolas Meuleau
    Marco Dorigo
    Annals of Operations Research, 2004, 131 : 373 - 395
  • [10] Model-Based Architecture Optimization for Self-adaptive Networked Signal Processing Systems
    van Leeuwen, C. J.
    de Gier, J. M.
    Oliveira de Filho, J. A.
    Papp, Z.
    2014 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS (SASO), 2014, : 187 - 188