Fast prototyping of neural network application
SRAM has become the most important memory structure in storage due to its small size and high speed. Many new structures have been developed like 8T, 9T, 10T, 11T SRAM based on 6T SRAM. This work focused on the study of 8T SRAM due to its stability. Then we discussed about the current mode and volta...
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/158929 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-158929 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1589292023-07-04T17:48:07Z Fast prototyping of neural network application Liu, Yingmin Goh Wang Ling School of Electrical and Electronic Engineering A*STAR Institute of Material Research and Engineering EWLGOH@ntu.edu.sg Engineering::Electrical and electronic engineering SRAM has become the most important memory structure in storage due to its small size and high speed. Many new structures have been developed like 8T, 9T, 10T, 11T SRAM based on 6T SRAM. This work focused on the study of 8T SRAM due to its stability. Then we discussed about the current mode and voltage mode to find a good control method. Current mode has greater accuracy than voltage mode however it is not stable. We choose the voltage mode because it is faster and stabler when the circuit is small. To solve the problem of fast training and classification, hardware accelerator is proposed. There are many new platforms appearing and they can develop the accuracy and emulate the circuit. The most suitable platform to estimate the system-level performance quickly is NeuroSim+MLP. This method uses multilayer perceptron (MLP) to test the benchmark and classify MNIST dataset. Then, we use Virtuoso to simulate writing and reading “1” operation with umc401p library to emulate 8T SRAM and the memory cell has 32 units in our test. When changing the number of cells opened, the change rate of RBL voltage will vary. Then we put the data into ADC in NeuroSim to evaluate this accelerator. The accuracy is about 96.32%. To compare the performance of this new method, we also run MNIST dataset by Python. The result shows NeuroSim+MLP occupies small area and little source and has better accuracy than computer only. Master of Science (Electronics) 2022-06-02T11:46:58Z 2022-06-02T11:46:58Z 2022 Thesis-Master by Coursework Liu, Y. (2022). Fast prototyping of neural network application. Master's thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/158929 https://hdl.handle.net/10356/158929 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 |
spellingShingle |
Engineering::Electrical and electronic engineering Liu, Yingmin Fast prototyping of neural network application |
description |
SRAM has become the most important memory structure in storage due to its small size and high speed. Many new structures have been developed like 8T, 9T, 10T, 11T SRAM based on 6T SRAM. This work focused on the study of 8T SRAM due to its stability. Then we discussed about the current mode and voltage mode to find a good control method. Current mode has greater accuracy than voltage mode however it is not stable. We choose the voltage mode because it is faster and stabler when the circuit is small.
To solve the problem of fast training and classification, hardware accelerator is proposed. There are many new platforms appearing and they can develop the accuracy and emulate the circuit. The most suitable platform to estimate the system-level performance quickly is NeuroSim+MLP. This method uses multilayer perceptron (MLP) to test the benchmark and classify MNIST dataset. Then, we use Virtuoso to simulate writing and reading “1” operation with umc401p library to emulate 8T SRAM and the memory cell has 32 units in our test. When changing the number of cells opened, the change rate of RBL voltage will vary. Then we put the data into ADC in NeuroSim to evaluate this accelerator. The accuracy is about 96.32%. To compare the performance of this new method, we also run MNIST dataset by Python. The result shows NeuroSim+MLP occupies small area and little source and has better accuracy than computer only. |
author2 |
Goh Wang Ling |
author_facet |
Goh Wang Ling Liu, Yingmin |
format |
Thesis-Master by Coursework |
author |
Liu, Yingmin |
author_sort |
Liu, Yingmin |
title |
Fast prototyping of neural network application |
title_short |
Fast prototyping of neural network application |
title_full |
Fast prototyping of neural network application |
title_fullStr |
Fast prototyping of neural network application |
title_full_unstemmed |
Fast prototyping of neural network application |
title_sort |
fast prototyping of neural network application |
publisher |
Nanyang Technological University |
publishDate |
2022 |
url |
https://hdl.handle.net/10356/158929 |
_version_ |
1772828688882073600 |