paper-with-me

Papers

PIT: Optimization of Dynamic Sparse Deep Learning Models via Permutation Invariant Transformation

2023-01-26 · Ningxin Zheng, Huiqiang Jiang, Quanlu Zhang, Zhenhua Han, Yuqing Yang, Lingxiao Ma, Fan Yang, Chengruidong Zhang, Lili Qiu, Mao Yang, Lidong Zhou

Dynamic sparsity, where the sparsity patterns are unknown until runtime, poses a significant challenge to deep learning. The state-of-the-art sparsity-aware deep learning solutions are restricted to pre-defined, static sparsity patterns due to significant overheads associated with preprocessing. Efficient execution of dynamic sparse computation often faces the misalignment between the GPU-friendly tile configuration for efficient execution and the sparsity-aware tile shape that minimizes coverage wastes (non-zero values in tensor). In this paper, we propose PIT, a deep-learning compiler for dynamic sparsity. PIT proposes a novel tiling mechanism that leverages Permutation Invariant Transformation (PIT), a mathematically proven property, to transform multiple sparsely located micro-tiles into a GPU-efficient dense tile without changing the computation results, thus achieving both high GPU utilization and low coverage waste. Given a model, PIT first finds feasible PIT rules for all its operators and generates efficient GPU kernels accordingly. At runtime, with the novel SRead and SWrite primitives, PIT rules can be executed extremely fast to support dynamic sparsity in an online manner. Extensive evaluation on diverse models shows that PIT can accelerate dynamic sparsity computation by up to 5.9x (average 2.43x) over state-of-the-art compilers.

📄 PDF Abstract BibTeX arXiv:2301.10936

Code (0)

등록된 구현이 없습니다.

Tasks

Deep LearningGPU

Similar Papers 제목 키워드 기반

Hierarchical and Permutation-Invariant Feature Transformation Learning via Policy-Guided Embedding Search

2026-09-09 · Rui Liu, Tao Zhe, Yanyong Huang, Sankha Narayan Guria 외 arxiv

Feature transformation improves predictive performance on tabular data by constructing informative abstractions from raw features. Recent generative approaches encode transformation knowledge into continuous embedding sp…

Reinforcement Learning

Channel Permutations for N:M Sparsity

2021-12-01 · NeurIPS 2021 12 · Jeff Pool, Chong Yu

We introduce channel permutations as a method to maximize the accuracy of N:M sparse networks. N:M sparsity requires N out of M consecutive elements to be zero and has been shown to maintain accuracy for many models and …

Revisiting Transformation Invariant Geometric Deep Learning: Are Initial Representations All You Need?

2021-12-23 · Ziwei Zhang, Xin Wang, Zeyang Zhang, Peng Cui 외

Geometric deep learning, i.e., designing neural networks to handle the ubiquitous geometric data such as point clouds and graphs, have achieved great successes in the last decade. One critical inductive bias is that the …

AllCombinatorial OptimizationGraph Neural NetworkInductive Bias

Inducing Permutation Invariant Priors in Bayesian Optimization for Carbon Capture and Storage Applications

2026-05-04 · Sofianos Panagiotis Fotias, Vassilis Gaganis arxiv

Bayesian Optimization is an iterative method, tailored to optimizing expensive black box objective functions. Surrogate models like Gaussian Processes, which are the gold standard in Bayesian Optimization, can be ineffic…

Gaussian Processes

Quaternion Equivariant Capsule Networks for 3D Point Clouds

2019-12-27 · ECCV 2020 8 · Yongheng Zhao, Tolga Birdal, Jan Eric Lenssen, Emanuele Menegatti 외

We present a 3D capsule module for processing point clouds that is equivariant to 3D rotations and translations, as well as invariant to permutations of the input points. The operator receives a sparse set of local refer…

Pose Estimation