Low power convolutional neural network (CNN)
Artificial intelligence (AI) is the cutting-edge technology at this information age. However, the computational cost of AI relevant application is very expensive. Thus, the power consumption of AI application is too high to be implemented on a mobile device. The development of the algorithm for AI a...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2019
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/77771 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-77771 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-777712023-07-07T16:46:53Z Low power convolutional neural network (CNN) Lim, Wu Cong Lau Kim Teen School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering Artificial intelligence (AI) is the cutting-edge technology at this information age. However, the computational cost of AI relevant application is very expensive. Thus, the power consumption of AI application is too high to be implemented on a mobile device. The development of the algorithm for AI application is advancing at a very fast speed; it is very difficult for the development of the hardware counterpart to catch up with the development in the algorithm. A middle way for the hardware development to catch up with the algorithm development is to design the hardware from a semi-custom approach such as Field Programmable Gate Array (FPGA). The semi-custom approach allows the designer to design customized hardware for a specific function or algorithm. This project presents a design of hardware implemented Convolutional Neural Network with FPGA evaluation board, Xilinx Zedboard. Different design methodologies are being used to evaluate the design performance such as power efficiency, speed performance, and utilization of LUT in FPGA. The project comprised of knowledge that relevant to software programming of Convolutional Neural Network, and hardware programming and simulation did with VHDL. A model for recognizing the handwritten digits is trained and being implemented on the design. Bachelor of Engineering (Electrical and Electronic Engineering) 2019-06-06T04:58:06Z 2019-06-06T04:58:06Z 2019 Final Year Project (FYP) http://hdl.handle.net/10356/77771 en Nanyang Technological University 94 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering Lim, Wu Cong Low power convolutional neural network (CNN) |
description |
Artificial intelligence (AI) is the cutting-edge technology at this information age. However, the computational cost of AI relevant application is very expensive. Thus, the power consumption of AI application is too high to be implemented on a mobile device. The development of the algorithm for AI application is advancing at a very fast speed; it is very difficult for the development of the hardware counterpart to catch up with the development in the algorithm. A middle way for the hardware development to catch up with the algorithm development is to design the hardware from a semi-custom approach such as Field Programmable Gate Array (FPGA). The semi-custom approach allows the designer to design customized hardware for a specific function or algorithm. This project presents a design of hardware implemented Convolutional Neural Network with FPGA evaluation board, Xilinx Zedboard. Different design methodologies are being used to evaluate the design performance such as power efficiency, speed performance, and utilization of LUT in FPGA. The project comprised of knowledge that relevant to software programming of Convolutional Neural Network, and hardware programming and simulation did with VHDL. A model for recognizing the handwritten digits is trained and being implemented on the design. |
author2 |
Lau Kim Teen |
author_facet |
Lau Kim Teen Lim, Wu Cong |
format |
Final Year Project |
author |
Lim, Wu Cong |
author_sort |
Lim, Wu Cong |
title |
Low power convolutional neural network (CNN) |
title_short |
Low power convolutional neural network (CNN) |
title_full |
Low power convolutional neural network (CNN) |
title_fullStr |
Low power convolutional neural network (CNN) |
title_full_unstemmed |
Low power convolutional neural network (CNN) |
title_sort |
low power convolutional neural network (cnn) |
publishDate |
2019 |
url |
http://hdl.handle.net/10356/77771 |
_version_ |
1772826192544530432 |