Title
Fpga-Based Annealing Processor With Time-Division Multiplexing
Abstract
An annealing processor based on the Ising model is a remarkable candidate for combinatorial optimization problems and it is superior to general von Neumann computers. CMOS-based implementations of the annealing processor are efficient and feasible based on current semiconductor technology. However, critical problems with annealing processors remain. There are few simulated spins and inflexibility in terms of implementable graph topology due to hardware constraints. A prior approach to overcoming these problems is to emulate a complicated graph on a simple and high-density spin array with so-called minor embedding, a spin duplication method based on graph theory. When a complicated graph is embedded on such hardware, numerous spins are consumed to represent high-degree spins by combining multiple low-degree spins. In addition to the number of spins, the quality of solutions decreases as a result of dummy strong connections between the duplicated spins. Thus, the approach cannot handle large-scale practical problems. This paper proposes a flexible and scalable hardware architecture with time-division multiplexing for massive spins and high-degree topologies. A target graph is separated and mapped onto multiple virtual planes, and each plane is subject to interleaved simulation with time-division processing. Therefore, the behavior of high-degree spins is efficiently emulated over time, so that no dummy strong connections are required, and the solution quality is accordingly improved. We implemented a prototype hardware design for FPGAs, and we evaluated the proposed method in a software-based annealing processor simulator. The results indicate that the method increased the spins that can be deployed. In addition, our time-division multiplexing architecture improved the solution quality and convergence time with reasonable resource consumption.
Year
DOI
Venue
2019
10.1587/transinf.2019PAP0002
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS
Keywords
Field
DocType
ising model, annealing processor, simulated annealing
Simulated annealing,Computer vision,Computer science,Field-programmable gate array,Annealing (metallurgy),Ising model,Artificial intelligence,Computer hardware,Time-division multiplexing
Journal
Volume
Issue
ISSN
E102D
12
1745-1361
Citations 
PageRank 
References 
0
0.34
0
Authors
5
Name
Order
Citations
PageRank
Kasho Yamamoto131.97
M. Ikebe24713.63
Tetsuya Asai312126.53
Masato Motomura49127.81
Shinya Takamaeda-Yamazaki56516.83