mlsanityData to 7 Oct 2026

Minuet: Accelerating 3D Sparse Convolutions on GPUs

arXiv 2401.06145 ↗First posted 1 Dec 2023cs.DC cs.CV cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

Sparse Convolution (SC) is widely used for processing 3D point clouds that are inherently sparse. Different from dense convolution, SC preserves the sparsity of the input point cloud by only allowing outputs to specific locations. To efficiently compute SC, prior SC engines first use hash tables to build a kernel map that stores the necessary General Matrix Multiplication (GEMM) operations to be executed (Map step), and then use a Gather-GEMM-Scatter process to execute these GEMM operations (GMaS step). In this work, we analyze the shortcomings of prior state-of-the-art SC engines, and propose Minuet, a novel memory-efficient SC engine tailored for modern GPUs. Minuet proposes to (i) replace the hash tables used in the Map step with a novel segmented sorting double-traversed binary search algorithm that highly utilizes the on-chip memory hierarchy of GPUs, (ii) use a lightweight scheme to autotune the tile size in the Gather and Scatter operations of the GMaS step, such that to adapt the execution to the particular characteristics of each SC layer, dataset, and GPU architecture, and (iii) employ a padding-efficient GEMM grouping approach that reduces both memory padding and kernel launching overheads. Our evaluations show that Minuet significantly outperforms prior SC engines by on average 1.74× (up to 2.22×) for end-to-end point cloud network executions. Our novel segmented sorting double-traversed binary search algorithm achieves superior speedups by 15.8× on average (up to 26.8×) over prior SC engines in the Map step. The source code of Minuet is publicly available at https://github.com/UofT-EcoSystem/Minuet.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 26 of its 51 references that are in the map. First posted on arXiv 1 Dec 2023.

Builds on

26 of 51 references.

References · 26

  1. 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
  2. 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
  3. 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,880
  4. 20194D Spatio-Temporal ConvNets: Minkowski Convolutional Neural Networkscited by 1,201
  5. 2020Center-based 3D Object Detection and Trackingcited by 1,143
  6. 20173D Semantic Segmentation with Submanifold Sparse Convolutional Networkscited by 746
  7. 2019Deep Learning for 3D Point Clouds: A Surveycited by 557
  8. 2020Searching Efficient 3D Architectures with Sparse Point-Voxel Convolutioncited by 422
  9. 2019Point-Voxel CNN for Efficient 3D Deep Learningcited by 343
  10. 2021Voxel Transformer for 3D Object Detectioncited by 247
  11. 2017Submanifold Sparse Convolutional Networkscited by 223
  12. 20203D Object Detection with Pointformercited by 194
14 more
  1. 2020OccuSeg: Occupancy-aware 3D Instance Segmentationcited by 177
  2. 2017Semantic3D.net: A new Large-scale Point Cloud Classification Benchmarkcited by 158
  3. 2021Mix3D: Out-of-Context Data Augmentation for 3D Scenescited by 126
  4. 2022TorchSparse: Efficient Point Cloud Inference Enginecited by 72
  5. 2023FlatFormer: Flattened Window Attention for Efficient Point Cloud Transformercited by 72
  6. 2022LargeKernel3D: Scaling up Kernels in 3D Sparse CNNscited by 71
  7. 2022SparseTIR: Composable Abstractions for Sparse Compilation in Deep Learningcited by 47
  8. 2022TensorIR: An Abstraction for Automatic Tensorized Program Optimizationcited by 38
  9. 2022Hidet: Task-Mapping Programming Paradigm for Deep Learning Tensor Programscited by 28
  10. 2021PointAcc: Efficient Point Cloud Acceleratorcited by 23
  11. 2020Automatic Horizontal Fusion for GPU Kernelscited by 17
  12. 2019SemanticKITTI: A Dataset for Semantic Scene Understanding of LiDAR Sequencescited by 11
  13. 2021ASH: A Modern Framework for Parallel Spatial Hashing in 3D Perceptioncited by 11
  14. 20213D-FCT: Simultaneous 3D Object Detection and Tracking Using Feature Correlationcited by 1

Built on by

Cited by year

Citing papers per year: 2024: 1; 2025: 1.

2 papers.