A Customized NoC Architecture to Enable Highly Localized Computing-On-the-Move DNN Dataflow
Kaining Zhou, Yangshuo He, Rui Xiao, Jiayi Liu, Kejie Huang

TL;DR
This paper introduces Domino, a flexible CIM processor architecture with a novel COM dataflow and customized NoC scheduling, significantly reducing data movement energy and improving power efficiency and throughput for DNNs.
Contribution
It presents a new NoC-based CIM architecture with a unique COM dataflow and distributed instruction scheduling, enhancing DNN computing efficiency.
Findings
Achieves 1.77-2.37× power efficiency over state-of-the-art CIM accelerators.
Improves throughput by 1.28-13.16×.
Reduces data movement energy in DNN processing.
Abstract
The ever-increasing computation complexity of fastgrowing Deep Neural Networks (DNNs) has requested new computing paradigms to overcome the memory wall in conventional Von Neumann computing architectures. The emerging Computing-In-Memory (CIM) architecture has been a promising candidate to accelerate neural network computing. However, data movement between CIM arrays may still dominate the total power consumption in conventional designs. This paper proposes a flexible CIM processor architecture named Domino and "Computing-On-the-Move" (COM) dataflow, to enable stream computing and local data access to significantly reduce data movement energy. Meanwhile, Domino employs customized distributed instruction scheduling within Network-on-Chip (NoC) to implement inter-memory computing and attain mapping flexibility. The evaluation with prevailing DNN models shows that Domino achieves…
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 Memory and Neural Computing · Machine Learning in Materials Science · Ferroelectric and Negative Capacitance Devices
