Streaming Elements for FPGA Signal and Image Processing Accelerators


Autoria(s): Wang, Peng; McAllister, John
Data(s)

06/01/2016

Resumo

Field programmable gate array devices boast abundant resources with which custom accelerator components for signal, image and data processing may be realised; however, realising high performance, low cost accelerators currently demands manual register transfer level design. Software-programmable ’soft’ processors have been proposed as a way to reduce this design burden but they are unable to support performance and cost comparable to custom circuits. This paper proposes a new soft processing approach for FPGA which promises to overcome this barrier. A high performance, fine-grained streaming processor, known as a Streaming Accelerator Element, is proposed which realises accelerators as large scale custom multicore networks. By adopting a streaming execution approach with advanced program control and memory addressing capabilities, typical program inefficiencies can be almost completely eliminated to enable performance and cost which are unprecedented amongst software-programmable solutions. When used to realise accelerators for fast fourier transform, motion estimation, matrix multiplication and sobel edge detection it is shown how the proposed architecture enables real-time performance and with performance and cost comparable with hand-crafted custom circuit accelerators and up to two orders of magnitude beyond existing soft processors.

Identificador

http://pure.qub.ac.uk/portal/en/publications/streaming-elements-for-fpga-signal-and-image-processing-accelerators(0003b22f-379c-4e7e-b5be-e2ae151377ce).html

http://dx.doi.org/10.1109/TVLSI.2015.2504871

http://pure.qub.ac.uk/ws/files/40797288/streaming_elements.pdf

Idioma(s)

eng

Direitos

info:eu-repo/semantics/openAccess

Fonte

Wang , P & McAllister , J 2016 , ' Streaming Elements for FPGA Signal and Image Processing Accelerators ' IEEE Transactions on Very Large Scale Integration (VLSI) Systems , vol 24 , no. 6 , pp. 2262-2274 . DOI: 10.1109/TVLSI.2015.2504871

Tipo

article

Formato

application/pdf