paper-with-me

Papers

TensorDash: Exploiting Sparsity to Accelerate Deep Neural Network Training and Inference

2020-09-01 · Mostafa Mahmoud, Isak Edo, Ali Hadi Zadeh, Omar Mohamed Awad, Gennady Pekhimenko, Jorge Albericio, Andreas Moshovos

TensorDash is a hardware level technique for enabling data-parallel MAC units to take advantage of sparsity in their input operand streams. When used to compose a hardware accelerator for deep learning, TensorDash can speedup the training process while also increasing energy efficiency. TensorDash combines a low-cost, sparse input operand interconnect comprising an 8-input multiplexer per multiplier input, with an area-efficient hardware scheduler. While the interconnect allows a very limited set of movements per operand, the scheduler can effectively extract sparsity when it is present in the activations, weights or gradients of neural networks. Over a wide set of models covering various applications, TensorDash accelerates the training process by $1.95{\times}$ while being $1.89\times$ more energy-efficient, $1.6\times$ more energy efficient when taking on-chip and off-chip memory accesses into account. While TensorDash works with any datatype, we demonstrate it with both single-precision floating-point units and bfloat16.

📄 PDF Abstract BibTeX arXiv:2009.00748

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Exploiting On-chip Heterogeneity of Versal Architecture for GNN Inference Acceleration

2023-08-04 · Paul Chen, Pavan Manjunath, Sasindu Wijeratne, Bingyi Zhang 외

Graph Neural Networks (GNNs) have revolutionized many Machine Learning (ML) applications, such as social network analysis, bioinformatics, etc. GNN inference can be accelerated by exploiting data sparsity in the input gr…

CPUGPU

Exploiting Activation based Gradient Output Sparsity to Accelerate Backpropagation in CNNs

2021-09-16 · Anup Sarma, Sonali Singh, Huaipan Jiang, Ashutosh Pattnaik 외

Machine/deep-learning (ML/DL) based techniques are emerging as a driving force behind many cutting-edge technologies, achieving high accuracy on computer vision workloads such as image classification and object detection…

GPUimage-classificationImage Classificationobject-detection+1

DSV: Exploiting Dynamic Sparsity to Accelerate Large-Scale Video DiT Training

2025-02-11 · Xin Tan, Yuetao Chen, Yimin Jiang, Xing Chen 외

Diffusion Transformers (DiTs) have shown remarkable performance in generating high-quality videos. However, the quadratic complexity of 3D full attention remains a bottleneck in scaling DiT training, especially with high…

SeerNet: Predicting Convolutional Neural Network Feature-Map Sparsity Through Low-Bit Quantization

2019-06-01 · CVPR 2019 6 · Shijie Cao, Lingxiao Ma, Wencong Xiao, Chen Zhang 외

In this paper we present a novel and general method to accelerate convolutional neural network (CNN) inference by taking advantage of feature map sparsity. We experimentally demonstrate that a highly quantized version of…

Quantization

SparseTrain: Exploiting Dataflow Sparsity for Efficient Convolutional Neural Networks Training

2020-07-21 · Pengcheng Dai, Jianlei Yang, Xucheng Ye, Xingzhou Cheng 외

Training Convolutional Neural Networks (CNNs) usually requires a large number of computational resources. In this paper, \textit{SparseTrain} is proposed to accelerate CNN training by fully exploiting the sparsity. It ma…