COPPER: a combinatorial optimization problem solver with processing-in-memory architecture

Qiankun WANG , Xingchen LI , Bingzhe WU , Ke YANG , Wei HU , Guangyu SUN , Yuchao YANG

Front. Inform. Technol. Electron. Eng ›› 2023, Vol. 24 ›› Issue (5) : 731 -741.

PDF (649KB)
Front. Inform. Technol. Electron. Eng ›› 2023, Vol. 24 ›› Issue (5) : 731 -741. DOI: 10.1631/FITEE.2200463
Orginal Article
Orginal Article

COPPER: a combinatorial optimization problem solver with processing-in-memory architecture

Author information +
History +
PDF (649KB)

Abstract

The combinatorial optimization problem (COP), which aims to find the optimal solution in discrete space, is fundamental in various fields. Unfortunately, many COPs are NP-complete, and require much more time to solve as the problem scale increases. Troubled by this, researchers may prefer fast methods even if they are not exact, so approximation algorithms, heuristic algorithms, and machine learning have been proposed. Some works proposed chaotic simulated annealing (CSA) based on the Hopfield neural network and did a good job. However, CSA is not something that current general-purpose processors can handle easily, and there is no special hardware for it. To efficiently perform CSA, we propose a software and hardware co-design. In software, we quantize the weight and output using appropriate bit widths, and then modify the calculations that are not suitable for hardware implementation. In hardware, we design a specialized processing-in-memory hardware architecture named COPPER based on the memristor. COPPER is capable of efficiently running the modified quantized CSA algorithm and supporting the pipeline further acceleration. The results show that COPPER can perform CSA remarkably well in both speed and energy.

Keywords

Combinatorial optimization / Chaotic simulated annealing / Processing-in-memory

Cite this article

Download citation ▾
Qiankun WANG, Xingchen LI, Bingzhe WU, Ke YANG, Wei HU, Guangyu SUN, Yuchao YANG. COPPER: a combinatorial optimization problem solver with processing-in-memory architecture. Front. Inform. Technol. Electron. Eng, 2023, 24(5): 731-741 DOI:10.1631/FITEE.2200463

登录浏览全文

4963

注册一个新账户 忘记密码

References

RIGHTS & PERMISSIONS

Zhejiang University Press

AI Summary AI Mindmap
PDF (649KB)

Supplementary files

FITEE-0731-23008-QKW_suppl_1

FITEE-0731-23008-QKW_suppl_2

448

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/