Computing architecture to perform approximated simulated annealing for Ising models
Abstract
In the near future, the techniques to solve combinatorial optimization problems will become important in various fields and require large computing power. However, the performance growth of von Neumann architecture will slow... [ view full abstract ]
In the near future, the techniques to solve combinatorial optimization problems will become important in various fields and require large computing power. However, the performance growth of von Neumann architecture will slow down due to the end of semiconductor scaling. To resolve this problem, a computing architecture is proposed that maps the optimization problems to the ground state search of Ising models. The authors implemented the architecture, which finds the ground state by circuit operations inspired by SA, in CMOS circuits. The architecture adopts a modified algorithm using a majority function to simplify circuits. Though the power efficiency can be estimated to be 1800 times higher than that of a CPU, the modification deteriorates solution quality because it breaks the detailed balance condition. This paper presents a computing architecture that performs SA for Ising models approximately. The architecture satisfies the condition by utilizing the fact that the output of the majority voter circuit with stochastically processed inputs approximately behaves in accordance with the Glauber dynamics. Simulations demonstrate that solution quality of the proposed architecture is as good as that of SA. Our architecture can be power-efficient because the rate of increase in the number of transistors is less than 42%.
Authors
-
Takuya Okuyama
(Hitachi, Ltd., Research & Development Group)
-
Chihiro Yoshimura
(Hitachi, Ltd., Research & Development Group)
-
Masato Hayashi
(Hitachi, Ltd., Research & Development Group)
-
Masanao Yamaoka
(Hitachi, Ltd., Research & Development Group)
Topic Areas
Topics: Approximate and stochastic computing , Topics: other
Session
OS-01A » Approximate and Stochastic Computing (10:15 - Monday, 17th October, Del Mar Ballroom C)
Paper
ID012_ICRC2016_finalpaper.pdf
Presentation Files
The presenter has not uploaded any presentation files.