• 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