跳到主要导航 跳到搜索 跳到主要内容

Enabling highly efficient capsule networks processing through a PIM-based architecture design

  • Xingyao Zhang
  • , Shuaiwen Leon Song
  • , Chenhao Xie
  • , Jing Wang
  • , Weigong Zhang
  • , Xin Fu
  • University of Houston
  • The University of Sydney
  • Pacific Northwest National Laboratory
  • Capital Normal University
  • Beijing Advanced Innovation Center for Imaging Theory and Technology

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

In recent years, the CNNs have achieved great successes in the image processing tasks, e.g., image recognition and object detection. Unfortunately, traditional CNN's classification is found to be easily misled by increasingly complex image features due to the usage of pooling operations, hence unable to preserve accurate position and pose information of the objects. To address this challenge, a novel neural network structure called Capsule Network has been proposed, which introduces equivariance through capsules to significantly enhance the learning ability for image segmentation and object detection. Due to its requirement of performing a high volume of matrix operations, CapsNets have been generally accelerated on modern GPU platforms that provide highly optimized software library for common deep learning tasks. However, based on our performance characterization on modern GPUs, CapsNets exhibit low efficiency due to the special program and execution features of their routing procedure, including massive unshareable intermediate variables and intensive synchronizations, which are very difficult to optimize at software level. To address these challenges, we propose a hybrid computing architecture design named PIM-CapsNet. It preserves GPU's on-chip computing capability for accelerating CNN types of layers in CapsNet, while pipelining with an off-chip in-memory acceleration solution that effectively tackles routing procedure's inefficiency by leveraging the processing-in-memory capability of today's 3D stacked memory. Using routing procedure's inherent parallellization feature, our design enables hierarchical improvements on CapsNet inference efficiency through minimizing data movement and maximizing parallel processing in memory. Evaluation results demonstrate that our proposed design can achieve substantial improvement on both performance and energy savings for CapsNet inference, with almost zero accuracy loss. The results also suggest good performance scalability in optimizing the routing procedure with increasing network size.

源语言英语
主期刊名Proceedings - 2020 IEEE International Symposium on High Performance Computer Architecture, HPCA 2020
出版商Institute of Electrical and Electronics Engineers Inc.
542-555
页数14
ISBN(电子版)9781728161495
DOI
出版状态已出版 - 2月 2020
已对外发布
活动26th IEEE International Symposium on High Performance Computer Architecture, HPCA 2020 - San Diego, 美国
期限: 22 2月 202026 2月 2020

出版系列

姓名Proceedings - 2020 IEEE International Symposium on High Performance Computer Architecture, HPCA 2020

会议

会议26th IEEE International Symposium on High Performance Computer Architecture, HPCA 2020
国家/地区美国
San Diego
时期22/02/2026/02/20

学术指纹

探究 'Enabling highly efficient capsule networks processing through a PIM-based architecture design' 的科研主题。它们共同构成独一无二的学术指纹。

引用此