Novel FPGA based Systolic Array Design for Dynamic Workflows

Convolutional neural network based object detection is an inevitable part of advanced driver assistance systems which has high accuracy and low latency requirements. Considering the high computational complexity of CNNs, it is essential to have customized hardwares to boost their performance. In this regard it is essential to implement an optimized CNN algorithm on FPGA. The high energy efficiency, parallel computing capabilities and reconfigurabilty of FPGAs makes it suitable for hardware acceleration of CNNs. In this work a modified dynamic systolic array based CNN accelerator is implemented targeting PYNQ Z2 FPGA board where the most suitable architecture among the three typical systolic array architectures is selected based on the workload. Here, the processing element of systolic array is designed using brain floating point 16 bit format to accommodate better data range as compared to floating point 16 bit format. The results of the model with respect to floating point operations are analysed.

Authors

Institutions

Publication Details

Published
2025-04-03
DOI
https://doi.org/10.1109/ictest64710.2025.11042522
Primary Topic
Embedded Systems Design Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Novel FPGA based Systolic Array Design for Dynamic Workflows

Jobymol Jacob, Aimy Jose
Embedded Systems Design Techniques
article

Novel FPGA based Systolic Array Design for Dynamic Workflows

Jobymol Jacob, Aimy Jose
article en

Abstract

Convolutional neural network based object detection is an inevitable part of advanced driver assistance systems which has high accuracy and low latency requirements. Considering the high computational complexity of CNNs, it is essential to have customized hardwares to boost their performance. In this regard it is essential to implement an optimized CNN algorithm on FPGA. The high energy efficiency, parallel computing capabilities and reconfigurabilty of FPGAs makes it suitable for hardware acceleration of CNNs. In this work a modified dynamic systolic array based CNN accelerator is implemented targeting PYNQ Z2 FPGA board where the most suitable architecture among the three typical systolic array architectures is selected based on the workload. Here, the processing element of systolic array is designed using brain floating point 16 bit format to accommodate better data range as compared to floating point 16 bit format. The results of the model with respect to floating point operations are analysed.

APJ Abdul Kalam Technological University (IN)
Openalex Percentile: Top 86%
Embedded Systems Design Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.