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

TL;DR
This paper introduces PIM-CapsNet, a hybrid architecture that enhances capsule network processing efficiency by combining GPU acceleration for CNN layers with in-memory computing for routing, reducing data movement and improving inference speed.
Contribution
The paper proposes a novel PIM-based hybrid architecture for capsule networks, addressing routing inefficiencies and enabling hierarchical inference improvements.
Findings
Significant reduction in routing procedure latency.
Enhanced inference throughput for capsule networks.
Effective utilization of processing-in-memory technology.
Abstract
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,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Brain Tumor Detection and Classification · Advanced Memory and Neural Computing
MethodsCapsule Network
