Hardware-Accelerated ZYNQ-NET Convolutional Neural Networks on Virtex-7 FPGA

Ahmed J.Abd El-Maksoud, Amr Gamal, Aya Hesham, Gamal Saied, Mennat Allah Ayman, Omnia Essam, Sara M. Mohamed, Eman El Mandouh, Ziad Ibrahim, Sara Mohamed, Hassan Mostafa

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Abstract

    Convolutional neural network is a class of deep neural networks that has made a great breakthrough in image recognition. CNNs are commonly used to detect and classify visual applications so that they are frequently embedded in image classification tasks. The common trend nowadays is to accelerate the processing of CNNs in order to use them in real-time applications such as image classification and object recognition. This paper presents the implementation of ZynqNet CNN architecture on FPGA. The full ZynqNet CNN layers are implemented on FPGA to reach the max acceleration and make full use of all DSP units. Several optimizations techniques are used in different design phases to improve processing speed, utilized area, and power consumption. In addition, the proposed hardware accelerator achieves 15.6 fps for ZynqNet CNN at maximum frequency. The proposed architecture runs at two different frequencies of 100MHz and 125MHz, and is implemented on Virtex-7 FPGA.

    Original languageBritish English
    Title of host publication2021 International Conference on Microelectronics, ICM 2021
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    Pages70-73
    Number of pages4
    ISBN (Electronic)9781665408394
    DOIs
    StatePublished - 2021
    Event2021 International Conference on Microelectronics, ICM 2021 - New Cairo City, Egypt
    Duration: 19 Dec 202122 Dec 2021

    Publication series

    NameProceedings of the International Conference on Microelectronics, ICM

    Conference

    Conference2021 International Conference on Microelectronics, ICM 2021
    Country/TerritoryEgypt
    CityNew Cairo City
    Period19/12/2122/12/21

    Keywords

    • Accelerating CNNs
    • Convolutional Neural Networks (CNNs)
    • FPGA
    • Hardware accelerators
    • ZynqNet

    Fingerprint

    Dive into the research topics of 'Hardware-Accelerated ZYNQ-NET Convolutional Neural Networks on Virtex-7 FPGA'. Together they form a unique fingerprint.

    Cite this