Image classification on a spiking neural network accelerator
In the rapid development of artificial intelligence, many data and computing-intensive applications are closely related to our lives. These application scenarios are often characterized by multiple parallelism and repetition, posing a more severe challenge to the pursuit of high-speed and low-power...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis-Master by Coursework |
Language: | English |
Published: |
Nanyang Technological University
2022
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/157184 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-157184 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1571842023-07-04T17:51:09Z Image classification on a spiking neural network accelerator Gao, Wenjia Goh Wang Ling School of Electrical and Electronic Engineering EWLGOH@ntu.edu.sg Engineering::Electrical and electronic engineering::Integrated circuits In the rapid development of artificial intelligence, many data and computing-intensive applications are closely related to our lives. These application scenarios are often characterized by multiple parallelism and repetition, posing a more severe challenge to the pursuit of high-speed and low-power objectives for integrated circuits. However, the traditional bus structure, i.e. the von Neumann structure, which physically separates the computing unit from the storage unit, cannot adapt to these scenarios and has a high power consumption. In order to conquer the von Neumann bottleneck, some models and architectures for in-memory computing (IMC) have been proposed, which embed some logical operations into the memory, reducing the time and power consumption significantly. Static Random-Access Memory (SRAM), as the cache of the central processing unit, has many advantages such as high speed, low power, and good compatibility. The SRAM-based IMC technology integrates the computing unit into the memory and supports the immediate storage and calculation of data and is expected to become a new generation of an intelligent computing architecture for IMC. This dissertation illustrates how to combine IMC with SRAM memory arrays based on a circuit-level macro model, NeuroSim, which simulates parameters such as area, latency, dynamic energy, and leakage power for neural network hardware accelerators. Taking a small handwritten digit dataset MNIST represented by binary file as an example, the image classification is performed by the spiking neural network built in NeuroSim, and an accuracy rate of 70% can be obtained. Subsequently, the designs of 6T SRAM memory cell, row decoder, sense amplifier and master-slave latch pair were carried out based on the 40-nm technology using the UMC40ULP process design kit, where the construction of an overall circuit structure was also accomplished. Simulation results show a linear relationship between the output current and the number of word lines turned on. Master of Science (Electronics) 2022-05-10T07:44:24Z 2022-05-10T07:44:24Z 2022 Thesis-Master by Coursework Gao, W. (2022). Image classification on a spiking neural network accelerator. Master's thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/157184 https://hdl.handle.net/10356/157184 en D-256-20212-03057 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 Gao, Wenjia Image classification on a spiking neural network accelerator |
description |
In the rapid development of artificial intelligence, many data and computing-intensive applications are closely related to our lives. These application scenarios are often characterized by multiple parallelism and repetition, posing a more severe challenge to the pursuit of high-speed and low-power objectives for integrated circuits. However, the traditional bus structure, i.e. the von Neumann structure, which physically separates the computing unit from the storage unit, cannot adapt to these scenarios and has a high power consumption.
In order to conquer the von Neumann bottleneck, some models and architectures for in-memory computing (IMC) have been proposed, which embed some logical operations into the memory, reducing the time and power consumption significantly. Static Random-Access Memory (SRAM), as the cache of the central processing unit, has many advantages such as high speed, low power, and good compatibility. The SRAM-based IMC technology integrates the computing unit into the memory and supports the immediate storage and calculation of data and is expected to become a new generation of an intelligent computing architecture for IMC.
This dissertation illustrates how to combine IMC with SRAM memory arrays based on a circuit-level macro model, NeuroSim, which simulates parameters such as area, latency, dynamic energy, and leakage power for neural network hardware accelerators. Taking a small handwritten digit dataset MNIST represented by binary file as an example, the image classification is performed by the spiking neural network built in NeuroSim, and an accuracy rate of 70% can be obtained. Subsequently, the designs of 6T SRAM memory cell, row decoder, sense amplifier and master-slave latch pair were carried out based on the 40-nm technology using the UMC40ULP process design kit, where the construction of an overall circuit structure was also accomplished. Simulation results show a linear relationship between the output current and the number of word lines turned on. |
author2 |
Goh Wang Ling |
author_facet |
Goh Wang Ling Gao, Wenjia |
format |
Thesis-Master by Coursework |
author |
Gao, Wenjia |
author_sort |
Gao, Wenjia |
title |
Image classification on a spiking neural network accelerator |
title_short |
Image classification on a spiking neural network accelerator |
title_full |
Image classification on a spiking neural network accelerator |
title_fullStr |
Image classification on a spiking neural network accelerator |
title_full_unstemmed |
Image classification on a spiking neural network accelerator |
title_sort |
image classification on a spiking neural network accelerator |
publisher |
Nanyang Technological University |
publishDate |
2022 |
url |
https://hdl.handle.net/10356/157184 |
_version_ |
1772826335179177984 |