This paper presents a power-efficient hardware architecture designed to perform 3D convolution operations in modern high-performance FPGA-based video processors. The proposed design exploits a novel platform-independent Single-Instruction-Multiple-Data modality to process input data, thus allowing multiple levels of parallelism to be supported. For purposes of comparison with existing hardware accelerators, several implementations are characterized using different FPGA devices. When accommodated within low-end chips, such as the Xilinx XC7Z020, the proposed convolution engine exhibits a maximum clock frequency 22% higher than the competitors, without significantly increasing the dynamic energy consumption. When more advanced DSP slices are used, like those available in Xilinx Ultrascale FPGA devices the proposed convolution engine dissipates up to 40% less dynamic energy than existing counterparts, without significant speed performance penalties.

A High-Performance and Power-Efficient SIMD Convolution Engine for FPGAs

Spagnolo F.;Frustaci F.;Perri S.;Corsonello P.
2020-01-01

Abstract

This paper presents a power-efficient hardware architecture designed to perform 3D convolution operations in modern high-performance FPGA-based video processors. The proposed design exploits a novel platform-independent Single-Instruction-Multiple-Data modality to process input data, thus allowing multiple levels of parallelism to be supported. For purposes of comparison with existing hardware accelerators, several implementations are characterized using different FPGA devices. When accommodated within low-end chips, such as the Xilinx XC7Z020, the proposed convolution engine exhibits a maximum clock frequency 22% higher than the competitors, without significantly increasing the dynamic energy consumption. When more advanced DSP slices are used, like those available in Xilinx Ultrascale FPGA devices the proposed convolution engine dissipates up to 40% less dynamic energy than existing counterparts, without significant speed performance penalties.
2020
978-1-7281-6044-3
FPGA
Image convolution
Low-power designs
Single-Instruction-Multiple-Data (SIMD)
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/20.500.11770/314991
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact