mlsanityData to 14 Oct 2026

Improving the Performance of a NoC-based CNN Accelerator with Gather Support

arXiv 2108.02567 ↗First posted 1 Aug 2021cs.LG cs.AR cs.PFcited by 0

Not on the map. Why?

Abstract (arXiv)

The increasing application of deep learning technology drives the need for an efficient parallel computing architecture for Convolutional Neural Networks (CNNs). A significant challenge faced when designing a many-core CNN accelerator is to handle the data movement between the processing elements. The CNN workload introduces many-to-one traffic in addition to one-to-one and one-to-many traffic. As the de-facto standard for on-chip communication, Network-on-Chip (NoC) can support various unicast and multicast traffic. For many-to-one traffic, repetitive unicast is employed which is not an efficient way. In this paper, we propose to use the gather packet on mesh-based NoCs employing output stationary systolic array in support of many-to-one traffic. The gather packet will collect the data from the intermediate nodes eventually leading to the destination efficiently. This method is evaluated using the traffic traces generated from the convolution layer of AlexNet and VGG-16 with improvement in the latency and power than the repetitive unicast method.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 3 of its 17 references that are in the map. First posted on arXiv 1 Aug 2021.

Builds on

3 of 17 references.

References · 3

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  2. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  3. 2014One weird trick for parallelizing convolutional neural networkscited by 264

Built on by

Not cited yet.