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

Full description

Saved in:
Bibliographic Details
Main Author: Adiel Wijaya, Joshua
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