Digital computing-in-memory design for neural networks

With the rapid development of artificial intelligence application technology, a large amount of data transmission between the central processor and the storage circuit is recognized as the biggest bottleneck in the current traditional von Neumann computer architecture. As one of the most successful...

Full description

Saved in:
Bibliographic Details
Main Author: Cheng, Guanyu
Other Authors: Kim Tae Hyoung
Format: Thesis-Master by Coursework
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/173845
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-173845
record_format dspace
spelling sg-ntu-dr.10356-1738452024-03-08T15:44:03Z Digital computing-in-memory design for neural networks Cheng, Guanyu Kim Tae Hyoung School of Electrical and Electronic Engineering THKIM@ntu.edu.sg Engineering Neural network With the rapid development of artificial intelligence application technology, a large amount of data transmission between the central processor and the storage circuit is recognized as the biggest bottleneck in the current traditional von Neumann computer architecture. As one of the most successful algorithms currently used for image recognition in the field of artificial intelligence, deep neural networks require a large number of multiplication and addition operations (MAC) on input data and weight data. Computing-in-Memory, the CIM circuits can not only support the general read and write operations of memory circuits, but also can perform a variety of computing operations, thus greatly reducing the amount of data movement.And further improve the energy consumption efficiency of the system. New memories and in-memory computing circuits have broad application prospects in energy-efficient artificial intelligence processors, Internet of Things terminal equipment, smart homes and smart city systems, and deserve continued in-depth research. This article first summarizes and analyzes the development origin and typical architecture of in-memory computing circuits. It mainly includes the classification of memory circuits and general read and write operations, bottleneck analysis of von Neumann architecture, an overview of deep neural network algorithms, and early in-memory computing circuits. Advantages and Disadvantages of Computational Research Work. Then this paper proposes a Bit Serial Computation in-memory computing unit with high word precision and reconfigurability to address the challenges in the design of energy-efficient in-memory computing circuits. And use the 65nm process for testing to verify the in-memory computing circuit design Master's degree 2024-03-04T11:08:21Z 2024-03-04T11:08:21Z 2023 Thesis-Master by Coursework Cheng, G. (2023). Digital computing-in-memory design for neural networks. Master's thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/173845 https://hdl.handle.net/10356/173845 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
Neural network
spellingShingle Engineering
Neural network
Cheng, Guanyu
Digital computing-in-memory design for neural networks
description With the rapid development of artificial intelligence application technology, a large amount of data transmission between the central processor and the storage circuit is recognized as the biggest bottleneck in the current traditional von Neumann computer architecture. As one of the most successful algorithms currently used for image recognition in the field of artificial intelligence, deep neural networks require a large number of multiplication and addition operations (MAC) on input data and weight data. Computing-in-Memory, the CIM circuits can not only support the general read and write operations of memory circuits, but also can perform a variety of computing operations, thus greatly reducing the amount of data movement.And further improve the energy consumption efficiency of the system. New memories and in-memory computing circuits have broad application prospects in energy-efficient artificial intelligence processors, Internet of Things terminal equipment, smart homes and smart city systems, and deserve continued in-depth research. This article first summarizes and analyzes the development origin and typical architecture of in-memory computing circuits. It mainly includes the classification of memory circuits and general read and write operations, bottleneck analysis of von Neumann architecture, an overview of deep neural network algorithms, and early in-memory computing circuits. Advantages and Disadvantages of Computational Research Work. Then this paper proposes a Bit Serial Computation in-memory computing unit with high word precision and reconfigurability to address the challenges in the design of energy-efficient in-memory computing circuits. And use the 65nm process for testing to verify the in-memory computing circuit design
author2 Kim Tae Hyoung
author_facet Kim Tae Hyoung
Cheng, Guanyu
format Thesis-Master by Coursework
author Cheng, Guanyu
author_sort Cheng, Guanyu
title Digital computing-in-memory design for neural networks
title_short Digital computing-in-memory design for neural networks
title_full Digital computing-in-memory design for neural networks
title_fullStr Digital computing-in-memory design for neural networks
title_full_unstemmed Digital computing-in-memory design for neural networks
title_sort digital computing-in-memory design for neural networks
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/173845
_version_ 1794549379403612160