喵ID:amcLZX免责声明

FPGA-Based Annealing Processor with Time-Division Multiplexing

基本信息

DOI:
10.1587/transinf.2019pap0002
发表时间:
2019-12
期刊:
IEICE Trans. Inf. Syst.
影响因子:
--
通讯作者:
Kasho Yamamoto;M. Ikebe;T. Asai;M. Motomura;Shinya Takamaeda-Yamazaki
中科院分区:
其他
文献类型:
--
作者: Kasho Yamamoto;M. Ikebe;T. Asai;M. Motomura;Shinya Takamaeda-Yamazaki研究方向: -- MeSH主题词: --
关键词: --
来源链接:pubmed详情页地址

文献摘要

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. key words: ising model, annealing processor, simulated annealing
基于伊辛模型的退火处理器是解决组合优化问题的杰出候选方案,并且优于通用的冯·诺依曼计算机。基于当前的半导体技术,退火处理器的CMOS实现是高效且可行的。然而,退火处理器仍然存在关键问题。由于硬件限制,模拟的自旋数量很少,并且在可实现的图拓扑结构方面缺乏灵活性。克服这些问题的一种先前方法是通过所谓的小图嵌入(一种基于图论的自旋复制方法)在简单且高密度的自旋阵列上模拟复杂的图。当复杂的图嵌入到此类硬件中时,需要消耗大量自旋,通过组合多个低度数自旋来表示高度数自旋。除了自旋数量之外,由于复制的自旋之间存在虚拟的强连接,解决方案的质量会下降。因此,这种方法无法处理大规模的实际问题。本文提出了一种灵活且可扩展的硬件架构,该架构采用时分复用技术来处理大量自旋和高度拓扑结构。将目标图分离并映射到多个虚拟平面上,并且每个平面通过时分处理进行交错模拟。因此,可以随着时间有效地模拟高度数自旋的行为,从而不需要虚拟的强连接,并且相应地提高了解决方案的质量。我们为FPGA实现了一个原型硬件设计,并在基于软件的退火处理器模拟器中对所提出的方法进行了评估。结果表明,该方法增加了可部署的自旋数量。此外,我们的时分复用架构在合理的资源消耗情况下提高了解决方案质量和收敛时间。 关键词:伊辛模型,退火处理器,模拟退火
参考文献(18)
被引文献(4)

数据更新时间:{{ references.updateTime }}

Kasho Yamamoto;M. Ikebe;T. Asai;M. Motomura;Shinya Takamaeda-Yamazaki
通讯地址:
--
所属机构:
--
电子邮件地址:
--
免责声明免责声明
1、猫眼课题宝专注于为科研工作者提供省时、高效的文献资源检索和预览服务;
2、网站中的文献信息均来自公开、合规、透明的互联网文献查询网站,可以通过页面中的“来源链接”跳转数据网站。
3、在猫眼课题宝点击“求助全文”按钮,发布文献应助需求时求助者需要支付50喵币作为应助成功后的答谢给应助者,发送到用助者账户中。若文献求助失败支付的50喵币将退还至求助者账户中。所支付的喵币仅作为答谢,而不是作为文献的“购买”费用,平台也不从中收取任何费用,
4、特别提醒用户通过求助获得的文献原文仅用户个人学习使用,不得用于商业用途,否则一切风险由用户本人承担;
5、本平台尊重知识产权,如果权利所有者认为平台内容侵犯了其合法权益,可以通过本平台提供的版权投诉渠道提出投诉。一经核实,我们将立即采取措施删除/下架/断链等措施。
我已知晓