首页> 外文会议>Annual IEEE/ACM International Symposium on Microarchitecture >Morph: Flexible Acceleration for 3D CNN-Based Video Understanding
【24h】

Morph: Flexible Acceleration for 3D CNN-Based Video Understanding

机译:变形:基于3D CNN的视频理解的灵活加速

获取原文

摘要

The past several years have seen both an explosion in the use of Convolutional Neural Networks (CNNs) and accelerators to make CNN inference practical. In the architecture community, the lion share of effort has targeted CNN inference for image recognition. The closely related problem of video recognition has received far less attention as an accelerator target. This is surprising, as video recognition is more computationally intensive than image recognition, and video traffic is predicted to be the majority of internet traffic in the coming years. This paper fills the gap between algorithmic and hardware advances for video recognition by providing a design space exploration and flexible architecture for accelerating 3D Convolutional Neural Networks (3D CNNs)-the core kernel in modern video understanding. When compared to (2D) CNNs used for image recognition, efficiently accelerating 3D CNNs poses a significant engineering challenge due to their large (and variable over time) memory footprint and higher dimensionality. To address these challenges, we design a novel accelerator called "Morph," that can adaptively support different spatial and temporal tiling strategies depending on the needs of each layer of each target 3D CNN. We codesign a software infrastructure alongside the Morph hardware to find good-fit parameters to control the hardware. Evaluated on state-of-the-art 3D CNNs, Morph achieves up to 2.7× (1.9× average) reduction in energy consumption and improves performance/watt up to 4.4× (3× average) compared to a baseline 3D CNN accelerator, with an area overhead of 2%. Morph further achieves a 11.6× average energy reduction on 3D CNNs when compared to Eyeriss, a popular 2D CNN accelerator, while reducing efficiency compared to Eyeriss on a 2D CNN by 71%.
机译:在过去的几年中,使用卷积神经网络(CNN)和加速器使CNN推论实用化有了爆炸性增长。在建筑界,大部分工作都以CNN推理为目标,以进行图像识别。作为加速器目标,与视频识别密切相关的问题很少受到关注。这是令人惊讶的,因为视频识别比图像识别在计算上更加密集,并且在未来几年中,视频流量预计将成为互联网流量的主要来源。本文通过提供设计空间探索和灵活的架构来加速3D卷积神经网络(3D CNN)(现代视频理解的核心内核),填补了视频识别算法和硬件发展之间的空白。与用于图像识别的(2D)CNN相比,有效加速3D CNN会带来巨大的工程挑战,因为它们的内存占用量大(并且会随时间变化)并具有更高的尺寸。为了解决这些挑战,我们设计了一种新颖的加速器,称为“ Morph”,该加速器可以根据每个目标3D CNN每一层的需求自适应地支持不同的空间和时间切片策略。我们与Morph硬件一起对软件基础结构进行代码签名,以找到合适的参数来控制硬件。与最新的3D CNN加速器相比,Morph对最新的3D CNN进行了评估,与传统的3D CNN加速器相比,其能耗降低了2.7倍(平均为1.9倍),性能/瓦数提高了4.4倍(平均为3倍)。 2%的区域开销。与流行的2D CNN加速器Eyeriss相比,Morph在3D CNN上的平均能耗进一步降低了11.6倍,而与2D CNN上的Eyeriss相比,效率降低了71%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号