Search In this Thesis
   Search In this Thesis  
العنوان
Implementation of deep convolutional
neural networks (cnn) on fpga/cpu
platform using xilinx sdsoc
/
المؤلف
By Rania Osama Hassan Hassan ,
هيئة الاعداد
باحث / Rania Osama Hassan Hassan
مشرف / Omar Ahmed Ali Nasr
مشرف / Hassan Mostafa Hassan Mostafa
مناقش / Mohsen Abd El Razik Rashwan
مناقش / hmed Hassan Madian
الموضوع
Convolutional neural networks (CNNs
تاريخ النشر
2022.
عدد الصفحات
115 p. :
اللغة
الإنجليزية
الدرجة
الدكتوراه
التخصص
الهندسة الكهربائية والالكترونية
تاريخ الإجازة
29/4/2022
مكان الإجازة
جامعة القاهرة - كلية الهندسة - Electronics and Communications Engineering
الفهرس
Only 14 pages are availabe for public view

from 138

from 138

Abstract

CNNs are the state-of-the-art systems for image classification due to their high accuracy but their computational complexity is very high. Therefore one of the challenges in this field nowadays is the hardware acceleration for real time applications. FPGAs are the target for HW implementation as they have low power consumption and flexible architecture which fits larger CNNs despite the GPUs which consumes large power. This work discusses this problem and provides a solution that compromises between the speed of the CNN and the limited resources of FPGA. This solution depends on using parallelism and pipelining techniques inside some layers for implementing CNN using Xilinx SDSoC tool. The implementation of the design using high level language enhances the design time. In addition, it fits for larger designs compared to using only an FPGA. An Alex-Net CNN and GoogLeNet CNN are implemented successfully on Xilinx SDSoC platform and achieved a very good results.