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 条
  • [1] FPGA-Based Annealing Processor with Time-Division Multiplexing
    Yamamoto, Kasho
    Ikebe, Masayuki
    Asai, Tetsuya
    Motomura, Masato
    Takamaeda-Yamazaki, Shinya
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2019, E102D (12) : 2295 - 2305
  • [2] A power estimation model for an FPGA-based softcore processor
    Zipf, Peter
    Hinkelmann, Heiko
    Deng, Lei
    Glesner, Manfred
    Blume, Holger
    Noll, Tobias G.
    [J]. 2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 171 - 176
  • [3] FPGA-based SIMD processor
    Li, SYC
    Cheuk, GCK
    Lee, KH
    Leong, PHW
    [J]. FCCM 2003: 11TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2003, : 267 - 268
  • [4] OVERVIEW OF A FPGA-BASED OVERLAY PROCESSOR
    Yu, Yunxuan
    Wu, Chen
    Shi, Xiao
    He, Lei
    [J]. 2019 CHINA SEMICONDUCTOR TECHNOLOGY INTERNATIONAL CONFERENCE (CSTIC), 2019,
  • [5] FPGA-Based QBoost with Large-Scale Annealing Processor and Accelerated Hyperparameter Search
    Takemoto, Takashi
    Mertig, Normann
    Hayashi, Masato
    Susa-Tanaka, Saki
    Teramoto, Hiroshi
    Nakamura, Atsuyoshi
    Takigawa, Ichigaku
    Minato, Shin-ichi
    Komatsuzaki, Tamiki
    Yamaoka, Masanao
    [J]. 2018 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2018,
  • [6] FPGA-based implementation of a serial RSA processor
    Mazzeo, A
    Romano, L
    Saggese, GR
    Mazzocca, N
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, 2003, : 582 - 587
  • [7] An FPGA-based processor for shogi mating problems
    Hori, Y
    Sonoyama, M
    Maruyama, T
    [J]. 2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2002, : 117 - 124
  • [8] FPGA-BASED MULTI-CORE PROCESSOR
    Wojcik, Wojciech
    Dlugopolski, Jacek
    [J]. COMPUTER SCIENCE-AGH, 2013, 14 (03): : 459 - 474
  • [9] An FPGA-based specific processor for Blokus Duo
    Olivito, Javier
    Gonzalez, Carlos
    Resano, Javier
    [J]. PROCEEDINGS OF THE 2013 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2013, : 502 - 505
  • [10] SHARF: AN FPGA-BASED CUSTOMIZABLE PROCESSOR ARCHITECTURE
    Bassoy, Cem Savas
    Manteuffel, Henning
    Mayer-Lindenberg, Friedrich
    [J]. FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 516 - 520