Convolutional Neural Networks (CNNs) allow fast and precise image recognition. Nowadays this capability is highly requested in the embedded system domain for video processing applications such as video surveillance and homeland security. Moreover, with the increasing requirement of portable and ubiquitous processing, power consumption is a key issue to be accounted for.In this paper, we present an FPGA implementation of CNN designed for addressing portability and power efficiency. Performance characterization results show that the proposed implementation is as efficient as a general purpose 16-core CPU, and almost 15 times faster than a SoC GPU for mobile application. Moreover, external memory footprint is reduced by 84% with respect to a standard CNN software application.

A Convolutional Neural Network Fully Implemented on FPGA for Embedded Platforms / Bettoni, Marco; Urgese, Gianvito; Kobayashi, Yuki; Macii, Enrico; Acquaviva, Andrea. - ELETTRONICO. - (2017), pp. 49-52. (Intervento presentato al convegno New Generation of Circuits and Systems NGCAS 2017 tenutosi a Genova nel 7-9 September 2017) [10.1109/NGCAS.2017.16].

A Convolutional Neural Network Fully Implemented on FPGA for Embedded Platforms

BETTONI, MARCO;URGESE, GIANVITO;MACII, Enrico;ACQUAVIVA, ANDREA
2017

Abstract

Convolutional Neural Networks (CNNs) allow fast and precise image recognition. Nowadays this capability is highly requested in the embedded system domain for video processing applications such as video surveillance and homeland security. Moreover, with the increasing requirement of portable and ubiquitous processing, power consumption is a key issue to be accounted for.In this paper, we present an FPGA implementation of CNN designed for addressing portability and power efficiency. Performance characterization results show that the proposed implementation is as efficient as a general purpose 16-core CPU, and almost 15 times faster than a SoC GPU for mobile application. Moreover, external memory footprint is reduced by 84% with respect to a standard CNN software application.
2017
978-1-5090-6447-2
File in questo prodotto:
File Dimensione Formato  
Urgese_CNN_PID4938321.pdf

accesso aperto

Descrizione: Articolo principale
Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: Pubblico - Tutti i diritti riservati
Dimensione 902.89 kB
Formato Adobe PDF
902.89 kB Adobe PDF Visualizza/Apri
08052266_post_print_editor.pdf

accesso riservato

Descrizione: Articolo principale
Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 508.97 kB
Formato Adobe PDF
508.97 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/2687168