DESIGN OF A CONVOLUTION OPERATION ACCELERATOR FOR CNNS USING AN FPGA

dc.contributor.authorNurman, Olzhas
dc.date.accessioned2025-06-12T09:03:26Z
dc.date.available2025-06-12T09:03:26Z
dc.date.issued2025-04-24
dc.description.abstractTraining convolutional neural networks (CNNs) demands significant computational resources and specialized hardware. Custom accelerators have emerged as an efficient alternative to traditional graphics processing units (GPUs), offering higher throughput, and decreased physical footprint at low costs. In this paper, we present a bit-serial multiplier based architecture for convolution acceleration. This design offers a hardware accelerator in a DE1-SoC board that utilizes an FPGA and ARM processor on the board. The main processing unit in the design is a novel bit-serial multiplier architecture that minimizes the hardware usage and overall area on the board.
dc.identifier.citationNurman, O. (2025). Design of a Convolution Operation Accelerator for CNNs Using an FPGA [Bachelor’s Capstone project]. Nazarbayev University School of Engineering and Digital Sciences
dc.identifier.urihttps://nur.nu.edu.kz/handle/123456789/8893
dc.language.isoen
dc.publisherNazarbayev University School of Engineering and Digital Sciences
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United Statesen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/
dc.subjectFPGA
dc.subjectHardware Accelerator
dc.subjectbit-serial multiplier
dc.subjectConvolution
dc.subjecttype of access: open access
dc.titleDESIGN OF A CONVOLUTION OPERATION ACCELERATOR FOR CNNS USING AN FPGA
dc.typeBachelor's Capstone project

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Design of a Convolution Operation Accelerator for CNNs Using an FPGA
Size:
841.51 KB
Format:
Adobe Portable Document Format
Description:
Bachelor's Capstone Project