Reconfigurable digital compute-in-memory circuit designs for solving combinatorial optimization problems

The increase in CPU computing speed has become slow in recent years. The main way to improve computer performance is to increase the number of computer cores. For combinatorial optimization problems, the traditional Von Neumann-structured computer can meet the requirements when the number of samples...

Full description

Saved in:
Bibliographic Details
Main Author: Lyu,Shicheng
Other Authors: Kim Bongjin
Format: Thesis-Master by Coursework
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/140694
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-140694
record_format dspace
spelling sg-ntu-dr.10356-1406942023-07-04T16:29:03Z Reconfigurable digital compute-in-memory circuit designs for solving combinatorial optimization problems Lyu,Shicheng Kim Bongjin School of Electrical and Electronic Engineering bjkim@ntu.edu.sg Engineering::Electrical and electronic engineering::Integrated circuits The increase in CPU computing speed has become slow in recent years. The main way to improve computer performance is to increase the number of computer cores. For combinatorial optimization problems, the traditional Von Neumann-structured computer can meet the requirements when the number of samples is small, but as the amount of data increases, the number of calculations increases exponentially. In recent years, simulated annealing has been introduced on the market, which maps combinatorial optimization problems into Ising models and finds the optimal solution by annealing. There are currently two types of annealing that have received widespread attention. The advantage of quantum annealing is that the calculation is accurate and the number of calculations is large, but the requirements on the working environment are relatively high, such as the need to work at extremely low temperatures. CMOS annealing by mapping the Ising model to a CMOS circuit has low material requirements and can operate at room temperature. This article mainly introduces quantum annealing and the addition of Compute-in-memory circuits based on previous work, which further enhances the efficiency of the chip and omits the time for data to be transferred between the CPU and the memory. At the same time, through the serial communication and data processing between PC, FPGA, and LED array, this project uses the LED array to display the Compute-In-Memory (CIM) chip calculation results. Master of Science (Electronics) 2020-06-01T07:41:29Z 2020-06-01T07:41:29Z 2020 Thesis-Master by Coursework https://hdl.handle.net/10356/140694 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering::Integrated circuits
spellingShingle Engineering::Electrical and electronic engineering::Integrated circuits
Lyu,Shicheng
Reconfigurable digital compute-in-memory circuit designs for solving combinatorial optimization problems
description The increase in CPU computing speed has become slow in recent years. The main way to improve computer performance is to increase the number of computer cores. For combinatorial optimization problems, the traditional Von Neumann-structured computer can meet the requirements when the number of samples is small, but as the amount of data increases, the number of calculations increases exponentially. In recent years, simulated annealing has been introduced on the market, which maps combinatorial optimization problems into Ising models and finds the optimal solution by annealing. There are currently two types of annealing that have received widespread attention. The advantage of quantum annealing is that the calculation is accurate and the number of calculations is large, but the requirements on the working environment are relatively high, such as the need to work at extremely low temperatures. CMOS annealing by mapping the Ising model to a CMOS circuit has low material requirements and can operate at room temperature. This article mainly introduces quantum annealing and the addition of Compute-in-memory circuits based on previous work, which further enhances the efficiency of the chip and omits the time for data to be transferred between the CPU and the memory. At the same time, through the serial communication and data processing between PC, FPGA, and LED array, this project uses the LED array to display the Compute-In-Memory (CIM) chip calculation results.
author2 Kim Bongjin
author_facet Kim Bongjin
Lyu,Shicheng
format Thesis-Master by Coursework
author Lyu,Shicheng
author_sort Lyu,Shicheng
title Reconfigurable digital compute-in-memory circuit designs for solving combinatorial optimization problems
title_short Reconfigurable digital compute-in-memory circuit designs for solving combinatorial optimization problems
title_full Reconfigurable digital compute-in-memory circuit designs for solving combinatorial optimization problems
title_fullStr Reconfigurable digital compute-in-memory circuit designs for solving combinatorial optimization problems
title_full_unstemmed Reconfigurable digital compute-in-memory circuit designs for solving combinatorial optimization problems
title_sort reconfigurable digital compute-in-memory circuit designs for solving combinatorial optimization problems
publisher Nanyang Technological University
publishDate 2020
url https://hdl.handle.net/10356/140694
_version_ 1772827689463316480