paper-with-me

Papers

Hardware Acceleration of Sparse and Irregular Tensor Computations of ML Models: A Survey and Insights

2020-07-02 · Shail Dave, Riyadh Baghdadi, Tony Nowatzki, Sasikanth Avancha, Aviral Shrivastava, Baoxin Li

Machine learning (ML) models are widely used in many important domains. For efficiently processing these computational- and memory-intensive applications, tensors of these over-parameterized models are compressed by leveraging sparsity, size reduction, and quantization of tensors. Unstructured sparsity and tensors with varying dimensions yield irregular computation, communication, and memory access patterns; processing them on hardware accelerators in a conventional manner does not inherently leverage acceleration opportunities. This paper provides a comprehensive survey on the efficient execution of sparse and irregular tensor computations of ML models on hardware accelerators. In particular, it discusses enhancement modules in the architecture design and the software support; categorizes different hardware designs and acceleration techniques and analyzes them in terms of hardware and execution costs; analyzes achievable accelerations for recent DNNs; highlights further opportunities in terms of hardware/software/model co-design optimizations (inter/intra-module). The takeaways from this paper include: understanding the key challenges in accelerating sparse, irregular-shaped, and quantized tensors; understanding enhancements in accelerator systems for supporting their efficient computations; analyzing trade-offs in opting for a specific design choice for encoding, storing, extracting, communicating, computing, and load-balancing the non-zeros; understanding how structured sparsity can improve storage efficiency and balance computations; understanding how to compile and map models with sparse tensors on the accelerators; understanding recent design trends for efficient accelerations and further opportunities.

📄 PDF Abstract BibTeX arXiv:2007.00864

Code (0)

등록된 구현이 없습니다.

Tasks

Medical DiagnosisQuantizationRecommendation Systems

Similar Papers 제목 키워드 기반

Accelerating Sparse DNN Models without Hardware-Support via Tile-Wise Sparsity

2020-08-29 · Cong Guo, Bo Yang Hsueh, Jingwen Leng, Yuxian Qiu 외

Network pruning can reduce the high computation cost of deep neural network (DNN) models. However, to maintain their accuracies, sparse models often carry randomly-distributed weights, leading to irregular computations. …

GPUNetwork Pruning

Accelerating Sparse Graph Neural Networks with Tensor Core Optimization

2024-12-16 · Ka Wai Wu

Graph neural networks (GNNs) have seen extensive application in domains such as social networks, bioinformatics, and recommendation systems. However, the irregularity and sparsity of graph data challenge traditional comp…

Computational EfficiencyGPURecommendation Systems

Enabling Unstructured Sparse Acceleration on Structured Sparse Accelerators

2024-03-12 · Geonhwa Jeong, Po-An Tsai, Abhimanyu R. Bambhaniya, Stephen W. Keckler 외

Exploiting sparsity in deep neural networks (DNNs) has been a promising area for meeting the growing computation requirements. To minimize the overhead of sparse acceleration, hardware designers have proposed structured …

Tensor Decomposition

TensorIR: An Abstraction for Automatic Tensorized Program Optimization

2022-07-09 · Siyuan Feng, Bohan Hou, Hongyi Jin, Wuwei Lin 외

Deploying deep learning models on various devices has become an important topic. The wave of hardware specialization brings a diverse set of acceleration primitives for multi-dimensional tensor computations. These new ac…

BIG-bench Machine LearningDeep Learning

DPar2: Fast and Scalable PARAFAC2 Decomposition for Irregular Dense Tensors

2022-03-24 · Jun-Gi Jang, U Kang

Given an irregular dense tensor, how can we efficiently analyze it? An irregular tensor is a collection of matrices whose columns have the same size and rows have different sizes from each other. PARAFAC2 decomposition i…