Cargando…

Customizable FPGA-Based Hardware Accelerator for Standard Convolution Processes Empowered with Quantization Applied to LiDAR Data

In recent years there has been an increase in the number of research and developments in deep learning solutions for object detection applied to driverless vehicles. This application benefited from the growing trend felt in innovative perception solutions, such as LiDAR sensors. Currently, this is t...

Descripción completa

Detalles Bibliográficos
Autores principales: Silva, João, Pereira, Pedro, Machado, Rui, Névoa, Rafael, Melo-Pinto, Pedro, Fernandes, Duarte
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8949891/
https://www.ncbi.nlm.nih.gov/pubmed/35336357
http://dx.doi.org/10.3390/s22062184
_version_ 1784675011678699520
author Silva, João
Pereira, Pedro
Machado, Rui
Névoa, Rafael
Melo-Pinto, Pedro
Fernandes, Duarte
author_facet Silva, João
Pereira, Pedro
Machado, Rui
Névoa, Rafael
Melo-Pinto, Pedro
Fernandes, Duarte
author_sort Silva, João
collection PubMed
description In recent years there has been an increase in the number of research and developments in deep learning solutions for object detection applied to driverless vehicles. This application benefited from the growing trend felt in innovative perception solutions, such as LiDAR sensors. Currently, this is the preferred device to accomplish those tasks in autonomous vehicles. There is a broad variety of research works on models based on point clouds, standing out for being efficient and robust in their intended tasks, but they are also characterized by requiring point cloud processing times greater than the minimum required, given the risky nature of the application. This research work aims to provide a design and implementation of a hardware IP optimized for computing convolutions, rectified linear unit (ReLU), padding, and max pooling. This engine was designed to enable the configuration of features such as varying the size of the feature map, filter size, stride, number of inputs, number of filters, and the number of hardware resources required for a specific convolution. Performance results show that by resorting to parallelism and quantization approach, the proposed solution could reduce the amount of logical FPGA resources by 40 to 50%, enhancing the processing time by 50% while maintaining the deep learning operation accuracy.
format Online
Article
Text
id pubmed-8949891
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-89498912022-03-26 Customizable FPGA-Based Hardware Accelerator for Standard Convolution Processes Empowered with Quantization Applied to LiDAR Data Silva, João Pereira, Pedro Machado, Rui Névoa, Rafael Melo-Pinto, Pedro Fernandes, Duarte Sensors (Basel) Article In recent years there has been an increase in the number of research and developments in deep learning solutions for object detection applied to driverless vehicles. This application benefited from the growing trend felt in innovative perception solutions, such as LiDAR sensors. Currently, this is the preferred device to accomplish those tasks in autonomous vehicles. There is a broad variety of research works on models based on point clouds, standing out for being efficient and robust in their intended tasks, but they are also characterized by requiring point cloud processing times greater than the minimum required, given the risky nature of the application. This research work aims to provide a design and implementation of a hardware IP optimized for computing convolutions, rectified linear unit (ReLU), padding, and max pooling. This engine was designed to enable the configuration of features such as varying the size of the feature map, filter size, stride, number of inputs, number of filters, and the number of hardware resources required for a specific convolution. Performance results show that by resorting to parallelism and quantization approach, the proposed solution could reduce the amount of logical FPGA resources by 40 to 50%, enhancing the processing time by 50% while maintaining the deep learning operation accuracy. MDPI 2022-03-11 /pmc/articles/PMC8949891/ /pubmed/35336357 http://dx.doi.org/10.3390/s22062184 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Silva, João
Pereira, Pedro
Machado, Rui
Névoa, Rafael
Melo-Pinto, Pedro
Fernandes, Duarte
Customizable FPGA-Based Hardware Accelerator for Standard Convolution Processes Empowered with Quantization Applied to LiDAR Data
title Customizable FPGA-Based Hardware Accelerator for Standard Convolution Processes Empowered with Quantization Applied to LiDAR Data
title_full Customizable FPGA-Based Hardware Accelerator for Standard Convolution Processes Empowered with Quantization Applied to LiDAR Data
title_fullStr Customizable FPGA-Based Hardware Accelerator for Standard Convolution Processes Empowered with Quantization Applied to LiDAR Data
title_full_unstemmed Customizable FPGA-Based Hardware Accelerator for Standard Convolution Processes Empowered with Quantization Applied to LiDAR Data
title_short Customizable FPGA-Based Hardware Accelerator for Standard Convolution Processes Empowered with Quantization Applied to LiDAR Data
title_sort customizable fpga-based hardware accelerator for standard convolution processes empowered with quantization applied to lidar data
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8949891/
https://www.ncbi.nlm.nih.gov/pubmed/35336357
http://dx.doi.org/10.3390/s22062184
work_keys_str_mv AT silvajoao customizablefpgabasedhardwareacceleratorforstandardconvolutionprocessesempoweredwithquantizationappliedtolidardata
AT pereirapedro customizablefpgabasedhardwareacceleratorforstandardconvolutionprocessesempoweredwithquantizationappliedtolidardata
AT machadorui customizablefpgabasedhardwareacceleratorforstandardconvolutionprocessesempoweredwithquantizationappliedtolidardata
AT nevoarafael customizablefpgabasedhardwareacceleratorforstandardconvolutionprocessesempoweredwithquantizationappliedtolidardata
AT melopintopedro customizablefpgabasedhardwareacceleratorforstandardconvolutionprocessesempoweredwithquantizationappliedtolidardata
AT fernandesduarte customizablefpgabasedhardwareacceleratorforstandardconvolutionprocessesempoweredwithquantizationappliedtolidardata