Advanced Acceleration and Implementation of Convolutional Neural Networks on FPGAs

Mikkel Jensen, Jesper Toft Jacobsen, Iman Sharifirad, Jalil Boudjadar

Publikation: Bidrag til bog/antologi/rapport/proceedingKonferencebidrag i proceedingsForskningpeer review

Abstract

In recent years, embedded platforms became attractive targets to deploy machine learning (ML) -empowered control and processing systems. However, securing a high performance executability to satisfy the hard real-time constraints of such systems on resource-limited platforms, such as FPGAs, is a challenging task. This paper introduces a methodology for deploying hardware-accelerated, adaptable convolutional neural networks (CNN) on embedded FPGA platforms. It enables automated synthesis of hardware IPs, instantiation of CNN architectures and mapping of the CNN layers processing to hardware IPs. This will result in iteration-free deployment reducing the expensive cost of HW synthesis, so that the acceleration hardware IPs are synthesized once and configured at runtime following the CNN architecture. To demonstrate the applicability and assess the performance of our deployment model, we implemented and deployed a segment-based acceleration of a image classification CNN on Xilinx ZYBO Z7 FPGA board. Among others, we have analyzed the computation performance, accuracy and trade-offs between CNN size, image segmentation size, resources utilization and scalability.

OriginalsprogEngelsk
Titel2023 IEEE International Conference on High Performance Computing & Communications, Data Science & Systems, Smart City & Dependability in Sensor, Cloud & Big Data Systems & Application (HPCC/DSS/SmartCity/DependSys) : Proceedings
RedaktørerJinjun Chen, Laurence T. Yang
Antal sider8
ForlagIEEE
Publikationsdato2023
Sider558-565
ISBN (Trykt)979-8-3503-3002-1
ISBN (Elektronisk)979-8-3503-3001-4
DOI
StatusUdgivet - 2023
BegivenhedIEEE International Conference on High Performance Computing and Communications - Melbourne, Australien
Varighed: 13 dec. 202315 dec. 2023
Konferencens nummer: 25

Konference

KonferenceIEEE International Conference on High Performance Computing and Communications
Nummer25
Land/OmrådeAustralien
ByMelbourne
Periode13/12/202315/12/2023

Fingeraftryk

Dyk ned i forskningsemnerne om 'Advanced Acceleration and Implementation of Convolutional Neural Networks on FPGAs'. Sammen danner de et unikt fingeraftryk.

Citationsformater