DocumentCode :
2722346
Title :
NeuFlow: A runtime reconfigurable dataflow processor for vision
Author :
Farabet, Clément ; Martini, Berin ; Corda, Benoit ; Akselrod, Polina ; Culurciello, Eugenio ; LeCun, Yann
Author_Institution :
Courant Inst. of Math. Sci., New York Univ., New York, NY, USA
fYear :
2011
fDate :
20-25 June 2011
Firstpage :
109
Lastpage :
116
Abstract :
In this paper we present a scalable dataflow hardware architecture optimized for the computation of general-purpose vision algorithms - neuFlow - and a dataflow compiler - luaFlow - that transforms high-level flow-graph representations of these algorithms into machine code for neuFlow. This system was designed with the goal of providing real-time detection, categorization and localization of objects in complex scenes, while consuming 10 Watts when implemented on a Xilinx Virtex 6 FPGA platform, or about ten times less than a laptop computer, and producing speedups of up to 100 times in real-world applications. We present an application of the system on street scene analysis, segmenting 20 categories on 500 × 375 frames at 12 frames per second on our custom hardware neuFlow.
Keywords :
computer vision; field programmable gate arrays; flow graphs; NeuFlow; Xilinx Virtex 6 FPGA platform; dataflow compiler; flow graph representations; laptop computer; luaFlow; machine code; runtime reconfigurable dataflow processor; scalable dataflow hardware architecture; Computer architecture; Convolvers; Feature extraction; Field programmable gate arrays; Hardware; Runtime; Tiles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Vision and Pattern Recognition Workshops (CVPRW), 2011 IEEE Computer Society Conference on
Conference_Location :
Colorado Springs, CO
ISSN :
2160-7508
Print_ISBN :
978-1-4577-0529-8
Type :
conf
DOI :
10.1109/CVPRW.2011.5981829
Filename :
5981829
Link To Document :
بازگشت