mlsanityData to 7 Oct 2026

Weight Block Sparsity: Training, Compilation, and AI Engine Accelerators

arXiv 2407.09453 ↗First posted 12 Jul 2024cs.LG cs.AR cs.CLcited by 0

Not on the map. Why?

Abstract (arXiv)

Nowadays, increasingly larger Deep Neural Networks (DNNs) are being developed, trained, and utilized. These networks require significant computational resources, putting a strain on both advanced and limited devices. Our solution is to implement em weight block sparsity, which is a structured sparsity that is friendly to hardware. By zeroing certain sections of the convolution and fully connected layers parameters of pre-trained DNN models, we can efficiently speed up the DNN's inference process. This results in a smaller memory footprint, faster communication, and fewer operations. Our work presents a vertical system that allows for the training of convolution and matrix multiplication weights to exploit 8x8 block sparsity on a single GPU within a reasonable amount of time. Compilers recognize this sparsity and use it for both data compaction and computation splitting into threads. Blocks like these take full advantage of both spatial and temporal locality, paving the way for fast vector operations and memory reuse. By using this system on a Resnet50 model, we were able to reduce the weight by half with minimal accuracy loss, resulting in a two-times faster inference speed. We will present performance estimates using accurate and complete code generation for AIE2 configuration sets (AMD Versal FPGAs) with Resnet50, Inception V3, and VGG16 to demonstrate the necessary synergy between hardware overlay designs and software stacks for compiling and executing machine learning applications.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 7 of its 25 references that are in the map. First posted on arXiv 12 Jul 2024.

Builds on

7 of 25 references.

References · 7

  1. 2021Sparsity in Deep Learning: Pruning and growth for efficient inference and training in neural networkscited by 521
  2. 2020ADAHESSIAN: An Adaptive Second Order Optimizer for Machine Learningcited by 201
  3. 2021Hessian-Aware Pruning and Optimal Neural Implantcited by 43
  4. 2021CoSA: Scheduling by Constrained Optimization for Spatial Acceleratorscited by 22
  5. 2021Two Sparsities Are Better Than One: Unlocking the Performance Benefits of Sparse-Sparse Networkscited by 15
  6. 2022FIT: A Metric for Model Sensitivitycited by 10
  7. 2023PopSparse: Accelerated block sparse matrix multiplication on IPUcited by 2

Built on by

Not cited yet.