DocumentCode
2041608
Title
Flexible function-level acceleration of embedded vision applications using the Pipelined Vision Processor
Author
Bushey, Robert ; Tabkhi, Hamed ; Schirner, Gunar
Author_Institution
Embedded Syst. Products & Technol., Analog Devices Inc. (ADI), Norwood, MA, USA
fYear
2013
fDate
3-6 Nov. 2013
Firstpage
1447
Lastpage
1452
Abstract
The emerging massive embedded vision market is driving demanding and ever-increasing computationally complex high-performance and low-power MPSoC requirements. To satisfy these requirements innovative solutions are required to deliver high performance pixel processing combined with low energy per pixel execution. These solutions must combine the power efficiency of ASIC style IP while incorporating elements of Instruction-Level Processors flexibility and software ecosystem. This paper introduces Analog Devices BF609´s Pipelined Vision Processor (PVP) as a state-of-the-art industrial solution achieving both efficiency and flexibility. The PVP incorporates over 10 function level blocks enabling dozens of programmable functions that can be allocated to implement many algorithms and applications. Additionally, the pipelined style connectivity is programmable enabling many temporal function permutations. Overall, the PVP offers greater than 25 billion operations per second (GOPs) and very low memory bandwidth. These capabilities enable the PVP to execute multiple concurrent ADAS, Industrial, or general vision applications. This paper focuses on the key architecture concepts of the PVP from individual function-block construction to the allocation and chaining of functional blocks to build function based application implementations. The paper also addresses the benefits and challenges of architecting and programming at the function-level granularity and abstractions.
Keywords
embedded systems; image processing equipment; microprocessor chips; pipeline processing; Analog Devices BF609 processor; embedded vision acceleration; flexible function level acceleration; functional block allocation; functional block chaining; individual function block construction; pipelined style connectivity; pipelined vision processor; Cameras; Computer architecture; Hardware; Image edge detection; Pipelines; Programming; Registers;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals, Systems and Computers, 2013 Asilomar Conference on
Conference_Location
Pacific Grove, CA
Print_ISBN
978-1-4799-2388-5
Type
conf
DOI
10.1109/ACSSC.2013.6810535
Filename
6810535
Link To Document