CONFIGURABLE CNN SOC CO-PROCESSOR ARCHITECTURE
Big data analytics are one of the pillars of Industry 4.0, and artificial intelligence (AI) is one of the newest technology on big data processing in industry. This research is aimed to provide solution in AI technology application that could be suitably applied for processing various types of da...
Saved in:
Main Author: | |
---|---|
Format: | Theses |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/46110 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:46110 |
---|---|
spelling |
id-itb.:461102020-02-17T13:58:28ZCONFIGURABLE CNN SOC CO-PROCESSOR ARCHITECTURE Adiel Wijaya, Joshua Indonesia Theses Convolution Neural Network (CNN), System on Chip (SoC), Field Programmable Gate Array (FPGA), processor INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/46110 Big data analytics are one of the pillars of Industry 4.0, and artificial intelligence (AI) is one of the newest technology on big data processing in industry. This research is aimed to provide solution in AI technology application that could be suitably applied for processing various types of data. Convolutional neural network (CNN) is one of the most utilized AI algorithm in the industry. One of the problems with the CNN algorithm is that it is computationally extensive, requiring specialized equipment for processing. The other problem with the CNN algorithm that it requires to be configured for different data types. This research proposed a configurable CNN architecture design for use in a SoC co-processor. The co-processor is configured and generated by the proposed design tools utilizing folding architecture and multiple processing elements working in parallel. The proposed system utilized a configurable system designer that can automatically generate the Verilog source file that defines a CNN processor that can process various image and kernel sizes. The system designer also able to generate the program code to be run on the SoC platform. C platform and shows that the difference between the processing result and the simulation results are insignificant ( ). The system can reach the processing speed of 72.727 MHz. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
Big data analytics are one of the pillars of Industry 4.0, and artificial intelligence
(AI) is one of the newest technology on big data processing in industry. This
research is aimed to provide solution in AI technology application that could be
suitably applied for processing various types of data.
Convolutional neural network (CNN) is one of the most utilized AI algorithm in
the industry. One of the problems with the CNN algorithm is that it is
computationally extensive, requiring specialized equipment for processing. The
other problem with the CNN algorithm that it requires to be configured for different
data types.
This research proposed a configurable CNN architecture design for use in a SoC
co-processor. The co-processor is configured and generated by the proposed design
tools utilizing folding architecture and multiple processing elements working in
parallel.
The proposed system utilized a configurable system designer that can automatically
generate the Verilog source file that defines a CNN processor that can process
various image and kernel sizes. The system designer also able to generate the
program code to be run on the SoC platform.
C platform and
shows that the difference between the processing result and the simulation results are insignificant ( ). The system can reach the processing speed of 72.727
MHz. |
format |
Theses |
author |
Adiel Wijaya, Joshua |
spellingShingle |
Adiel Wijaya, Joshua CONFIGURABLE CNN SOC CO-PROCESSOR ARCHITECTURE |
author_facet |
Adiel Wijaya, Joshua |
author_sort |
Adiel Wijaya, Joshua |
title |
CONFIGURABLE CNN SOC CO-PROCESSOR ARCHITECTURE |
title_short |
CONFIGURABLE CNN SOC CO-PROCESSOR ARCHITECTURE |
title_full |
CONFIGURABLE CNN SOC CO-PROCESSOR ARCHITECTURE |
title_fullStr |
CONFIGURABLE CNN SOC CO-PROCESSOR ARCHITECTURE |
title_full_unstemmed |
CONFIGURABLE CNN SOC CO-PROCESSOR ARCHITECTURE |
title_sort |
configurable cnn soc co-processor architecture |
url |
https://digilib.itb.ac.id/gdl/view/46110 |
_version_ |
1822271087126249472 |