mlsanityData to 7 Oct 2026

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

arXiv 2009.00748 ↗First posted 1 Sep 2020cs.AR cs.LGcited by 16

Not on the map. Why?

Abstract (arXiv)

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× while being 1.89× more energy-efficient, 1.6× 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.

Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Sep 2020.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2021: 8; 2022: 4; 2023: 2; 2024: 2.

16 papers.

Sort: