首页> 外文会议>Asilomar Conference on Signals, Systems Computers >Flexible function-level acceleration of embedded vision applications using the Pipelined Vision Processor
【24h】

Flexible function-level acceleration of embedded vision applications using the Pipelined Vision Processor

机译:使用流水线视觉处理器灵活地加速嵌入式视觉应用的功能级别

获取原文

摘要

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.
机译:新兴的庞大的嵌入式视觉市场正在推动对计算复杂的高性能和低功耗MPSoC的苛刻和不断增长的需求。为了满足这些要求,需要创新的解决方案来提供高性能的像素处理以及每像素执行所需的低能耗。这些解决方案必须结合ASIC样式IP的功率效率,同时结合指令级处理器灵活性和软件生态系统的要素。本文介绍了ADI公司的BF609流水线视觉处理器(PVP),它是同时实现效率和灵活性的最新工业解决方案。 PVP包含10多个功能级别模块,可实现数十种可编程功能,这些功能可以分配给实现许多算法和应用程序。另外,流水线样式的连接是可编程的,从而实现了许多时间功能排列。总体而言,PVP提供每秒超过250亿次操作(GOP)和非常低的内存带宽。这些功能使PVP能够执行多个并发的ADAS,工业或通用视觉应用程序。本文重点介绍了PVP的关键体系结构概念,从单个功能块的构造到功能块的分配和链接,以构建基于功能的应用程序实现。本文还讨论了在功能级别的粒度和抽象上进行架构和编程的好处和挑战。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号