SPADE: Sparse Pillar-based 3D Object Detection Accelerator for Autonomous Driving
Not on the map. Why?
Abstract (arXiv)
3D object detection using point cloud (PC) data is essential for perception pipelines of autonomous driving, where efficient encoding is key to meeting stringent resource and latency requirements. PointPillars, a widely adopted bird's-eye view (BEV) encoding, aggregates 3D point cloud data into 2D pillars for fast and accurate 3D object detection. However, the state-of-the-art methods employing PointPillars overlook the inherent sparsity of pillar encoding where only a valid pillar is encoded with a vector of channel elements, missing opportunities for significant computational reduction. Meanwhile, current sparse convolution accelerators are designed to handle only element-wise activation sparsity and do not effectively address the vector sparsity imposed by pillar encoding. In this paper, we propose SPADE, an algorithm-hardware co-design strategy to maximize vector sparsity in pillar-based 3D object detection and accelerate vector-sparse convolution commensurate with the improved sparsity. SPADE consists of three components: (1) a dynamic vector pruning algorithm balancing accuracy and computation savings from vector sparsity, (2) a sparse coordinate management hardware transforming 2D systolic array into a vector-sparse convolution accelerator, and (3) sparsity-aware dataflow optimization tailoring sparse convolution schedules for hardware efficiency. Taped-out with a commercial technology, SPADE saves the amount of computation by 36.3--89.2% for representative 3D object detection networks and benchmarks, leading to 1.3--10.9× speedup and 1.5--12.6× energy savings compared to the ideal dense accelerator design. These sparsity-proportional performance gains equate to 4.1--28.8× speedup and 90.2--372.3× energy savings compared to the counterpart server and edge platforms.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 41 of its 59 references that are in the map. First posted on arXiv 12 May 2023.
Builds on
41 of 59 references.
References · 41
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,248
- 2019nuScenes: A multimodal dataset for autonomous drivingcited by 4,523
- 2019Scalability in Perception for Autonomous Driving: Waymo Open Datasetcited by 2,451
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
- 2018PointPillars: Fast Encoders for Object Detection from Point Cloudscited by 1,715
- 2017VoxelNet: End-to-End Learning for Point Cloud Based 3D Object Detectioncited by 1,323
- 2020Center-based 3D Object Detection and Trackingcited by 1,144
- 2018PointRCNN: 3D Object Proposal Generation and Detection from Point Cloudcited by 941
- 20173D Semantic Segmentation with Submanifold Sparse Convolutional Networkscited by 748
- 2017Frustum PointNets for 3D Object Detection from RGB-D Datacited by 640
- 2017Learning Sparse Neural Networks through L0 Regularizationcited by 583
29 more
- 2016Learning Structured Sparsity in Deep Neural Networkscited by 541
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 295
- 2019STD: Sparse-to-Dense 3D Object Detector for Point Cloudcited by 282
- 2014cuDNN: Efficient Primitives for Deep Learningcited by 245
- 2016Dynamic Network Surgery for Efficient DNNscited by 233
- 2017Submanifold Sparse Convolutional Networkscited by 223
- 2019End-to-End Multi-View Fusion for 3D Object Detection in LiDAR Point Cloudscited by 171
- 2020Pillar-based Object Detection for Autonomous Drivingcited by 137
- 2017SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networkscited by 135
- 2021LiDAR R-CNN: An Efficient and Universal 3D Object Detectorcited by 129
- 2022PillarNet: Real-Time and High-Performance Pillar-based 3D Object Detectioncited by 99
- 2022TorchSparse: Efficient Point Cloud Inference Enginecited by 73
- 2015Sparse 3D convolutional neural networkscited by 72
- 2020SpArch: Efficient Architecture for Sparse Matrix Multiplicationcited by 49
- 2017Compressing DMA Engine: Leveraging Activation Sparsity for Training Deep Neural Networkscited by 37
- 2018Interstellar: Using Halide's Scheduling Language to Analyze DNN Acceleratorscited by 34
- 2018Accelerating Convolutional Neural Networks via Activation Map Compressioncited by 34
- 2021Dual-side Sparse Tensor Corecited by 29
- 2021PointAcc: Efficient Point Cloud Acceleratorcited by 24
- 2022Sparseloop: An Analytical Approach To Sparse Tensor Accelerator Modelingcited by 15
- 2020Mesorasi: Architecture Support for Point Cloud Analytics via Delayed-Aggregationcited by 11
- 2021Sparse PointPillars: Maintaining and Exploiting Input Sparsity to Improve Runtime on Embedded Systemscited by 11
- 2021TENET: A Framework for Modeling Tensor Dataflow Based on Relation-centric Notationcited by 9
- 2022Crescent: Taming Memory Irregularities for Accelerating Deep Point Cloud Analyticscited by 8
- 2017SparCE: Sparsity aware General Purpose Core Extensions to Accelerate Deep Neural Networkscited by 5
- 2019Tigris: Architecture and Algorithms for 3D Perception in Point Cloudscited by 5
- 2020Optimisation of the PointPillars network for 3D object detection in point cloudscited by 4
- 2021S2Engine: A Novel Systolic Architecture for Sparse Convolutional Neural Networkscited by 2
- 2022VSCNN: Convolution Neural Network Accelerator With Vector Sparsitycited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 2.
4 papers.
- 2024Selectively Dilated Convolution for Accuracy-Preserving Sparse Pillar-based Embedded 3D Object Detectioncited by 3
- 2025LiFT: Lightweight, FPGA-tailored 3D object detection based on LiDAR datacited by 2
- 2026A Motion-Aware Vector Quantization Framework with Centroid Reuse for Efficient VLA Inferencecited by 1
- 2026Algorithm-Architecture Co-Design for Efficient VLA Inference via Speculative Inference and Verificationcited by 0
- 2026Algorithm-Architecture Co-Design for Efficient VLA Inference via Speculative Inference and Verification16 Aug 2026
- 2026A Motion-Aware Vector Quantization Framework with Centroid Reuse for Efficient VLA Inference27 Jul 2026
- 2025LiFT: Lightweight, FPGA-tailored 3D object detection based on LiDAR data19 Jan 2025
- 2024Selectively Dilated Convolution for Accuracy-Preserving Sparse Pillar-based Embedded 3D Object Detection25 Aug 2024