FPGA-based Annealing Processor for Ising Model

被引:0
|
作者
Yoshimura, Chihiro [1 ]
Hayashi, Masato [1 ]
Okuyama, Takuya [1 ]
Yamaoka, Masanao [1 ]
机构
[1] Hitachi Ltd, Ctr Exploratory Res, Tokyo, Japan
关键词
FPGA; Ising model; annealing; sharing; random pulse;
D O I
10.1109/CANDAR.2016.58
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The non-von Neumann computer architecture has been widely studied towards preparing for the post-Moore era. The authors implemented the architecture, which finds the lower energy state of the Ising model using circuit operations inspired by simulated annealing, in SRAM-based integrated circuits. Our previous prototype was suited for the Ising model because of its simple and typical structure such as its threedimensional lattice topology, but it could not be applied to real world applications. A reconfigurable prototyping environment is needed to develop the architecture, and to make it suitable for applications. Here, we describe an FPGA-based prototyping environment to develop the architecture of the annealing processor for the Ising model. We implemented the new architecture using the prototyping environment. The new architecture performs approximated simulated annealing for the Ising model, and it supports a highly complex topology. It consists of units having fully-connected multiple spins. Multiple units are placed in a two-dimensional lattice topology, and the neighboring units are connected to perform interactions between spins. The number of logic elements is reduced by sharing the operator among multiple spins within the unit. Furthermore, the pseudorandom number generator, which produces the random pulse sequences for annealing, is also shared among all the units. As a result, the number of logic elements is reduced to less than 1/10, and the solution accuracy becomes comparable to the simulated annealing running on a conventional computer.
引用
收藏
页码:436 / 442
页数:7
相关论文
共 50 条
  • [21] FPGA-Based SIC/XE Processor and Supporting Toolchain
    Kloboves, K.
    Mihelic, J.
    Bulic, P.
    Dobravec, T.
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2017, 33 (06) : 1927 - 1939
  • [22] An FPGA-based Doppler processor for a spaceborne precipitation radar
    Durden, S.L.
    Fischman, M.A.
    Johnson, R.A.
    Chu, A.J.
    Jourdan, M.N.
    Tanelli, S.
    [J]. Journal of Atmospheric and Oceanic Technology, 2007, 24 (10): : 1811 - 1815
  • [23] FPGA-Based Two-Processor CPU for PLC
    Chmiel, Miroslaw
    Kloska, Wojciech
    Polok, Dariusz
    Mocha, Jan
    [J]. 2016 INTERNATIONAL CONFERENCE ON SIGNALS AND ELECTRONIC SYSTEMS (ICSES) PROCEEDINGS, 2016, : 247 - 252
  • [24] Analytical and Measured Sustained Bandwidth for an FPGA-Based Processor
    Morris, Gerald R.
    Silas, Antoinette R.
    Abed, Khalid H.
    [J]. 2012 PROCEEDINGS OF IEEE SOUTHEASTCON, 2012,
  • [25] Distributed Processor for FPGA-based Superconducting Qubit Control
    Fruitwala, Neelay
    Xu, Yilun
    Naik, Ravi
    Nowrouzi, Kasra
    Huang, Gang
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON QUANTUM COMPUTING AND ENGINEERING (QCE 2022), 2022, : 763 - 764
  • [26] On the implementation of an efficient FPGA-based CFAR processor for target detection
    Cumplido, R
    Torres, C
    López, S
    [J]. 2004 1ST INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING (ICEEE), 2004, : 214 - 218
  • [27] FPGA-Based Coherent Doppler Processor for Marine Radar Applications
    Abdelbagi, Hamdi
    Aljohani, Mansour
    Mrebit, Abdulmajid
    Wicks, Michael C.
    [J]. PROCEEDINGS OF THE 2015 IEEE NATIONAL AEROSPACE AND ELECTRONICS CONFERENCE (NAECON), 2015, : 58 - 69
  • [28] FPGA-based fine grain processor array design considerations
    Erenyi, I
    Vassanyi, I
    [J]. ICECS 96 - PROCEEDINGS OF THE THIRD IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS, VOLS 1 AND 2, 1996, : 659 - 662
  • [29] OPU: An FPGA-Based Overlay Processor for Convolutional Neural Networks
    Yu, Yunxuan
    Wu, Chen
    Zhao, Tiandong
    Wang, Kun
    He, Lei
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (01) : 35 - 47
  • [30] The FPGA-Based Problem-Oriented On-Board Processor
    Opanasenko, Volodymyr
    Palahin, Alexander
    Zavyalov, Stanislav
    [J]. PROCEEDINGS OF THE 2019 10TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS - TECHNOLOGY AND APPLICATIONS (IDAACS), VOL. 1, 2019, : 152 - 157