Capsule network implementation on FPGA

Other Title(s)

تطبيق الشبكات الكبسولية على FPGA

Joint Authors

Idris, Salim Ali
Abd al-Raziq, Ala Ali

Source

مجلة جامعة سبها للعلوم البحتة و التطبيقية

Publisher

Sabha University

Publication Date

2020-12-31

Country of Publication

Libya

No. of Pages

5

Main Subjects

Information Technology and Computer Science

English Abstract

A capsule neural network (CapsNet) is a new approach in artificial neural network (ANN) that produces a better hierarchical relationship.

The performance of CapsNet on graphics processing unit (GPU) is considerably better than convolutional neural network (CNN) at recognizing highly overlapping digits in images.

Nevertheless, this new method has not been designed as an accelerator on field programmable gate array (FPGA) to measure the speedup performance and compare it with the GPU.

This paper aims to design the CapsNet module (accelerator) on FPGA.

The performance between FPGA and GPU will be compared, mainly in terms of speedup and accuracy.

The results show that training time on GPU using MATLAB is 789.091 s.

Model evaluation accuracy is 99.79% and the validation accuracy is 98.53%.

The time required to finish one routing algorithm iteration in MATLAB is 0.043622 s and in FPGA it takes 0.00065s which means FPGA module is 67 times faster than GPU.

Data Type

Conference Papers

Record ID

BIM-1285022

American Psychological Association (APA)

Idris, Salim Ali& Abd al-Raziq, Ala Ali. 2020-12-31. Capsule network implementation on FPGA. . Vol. 19, no. 5 (2020), pp.50-54.Sabha Murzuq : Sabha University.
https://search.emarefa.net/detail/BIM-1285022

Modern Language Association (MLA)

Idris, Salim Ali& Abd al-Raziq, Ala Ali. Capsule network implementation on FPGA. . Sabha Murzuq : Sabha University. 2020-12-31.
https://search.emarefa.net/detail/BIM-1285022

American Medical Association (AMA)

Idris, Salim Ali& Abd al-Raziq, Ala Ali. Capsule network implementation on FPGA. .
https://search.emarefa.net/detail/BIM-1285022