DESCNet: Developing Efficient Scratchpad Memories for Capsule Network Hardware
Alberto Marchisio, Vojtech Mrazek, Muhammad Abdullah Hanif, Muhammad, Shafique

TL;DR
This paper introduces a specialized memory hierarchy and power management techniques for hardware accelerators executing Capsule Networks, significantly reducing energy consumption without performance loss.
Contribution
It proposes an application-specific memory hierarchy and power-gating method tailored for CapsNet hardware accelerators, optimizing energy efficiency and memory management.
Findings
Achieved 79% energy reduction in CapsNet accelerator
No performance loss compared to state-of-the-art designs
Optimized memory hierarchy reduces off-chip memory accesses
Abstract
Deep Neural Networks (DNNs) have been established as the state-of-the-art algorithm for advanced machine learning applications. Recently proposed by the Google Brain's team, the Capsule Networks (CapsNets) have improved the generalization ability, as compared to DNNs, due to their multi-dimensional capsules and preserving the spatial relationship between different objects. However, they pose significantly high computational and memory requirements, making their energy-efficient inference a challenging task. This paper provides, for the first time, an in-depth analysis to highlight the design and management related challenges for the (on-chip) memories deployed in hardware accelerators executing fast CapsNets inference. To enable an efficient design, we propose an application-specific memory hierarchy, which minimizes the off-chip memory accesses, while efficiently feeding the data to…
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.
