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...

Full description

Saved in:
Bibliographic Details
Main Author: Liu, Yingmin
Other Authors: Goh Wang Ling
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