Crescent: taming memory irregularities for accelerating deep point cloud analytics
Yu Feng, Gunnar Hammonds, Yiming Gan, Yuhao Zhu
摘要
3D perception in point clouds is transforming the perception ability of future intelligent machines. Point cloud algorithms, however, are plagued by irregular memory accesses, leading to massive inefficiencies in the memory sub-system, which bottlenecks the overall efficiency.
This paper proposes Crescent, an algorithm-hardware co-design system that tames the irregularities in deep point cloud analytics while achieving high accuracy. To that end, we introduce two approximation techniques, approximate neighbor search and selectively bank conflict elision, that "regularize" the DRAM and SRAM memory accesses. Doing so, however, necessarily introduces accuracy loss, which we mitigate by a new network training procedure that integrates approximation into the network training process. In essence, our training procedure trains models that are conditioned upon a specific approximate setting and, thus, retain a high accuracy. Experiments show that Crescent doubles the performance and halves the energy consumption compared to an optimized baseline accelerator with < 1% accuracy loss. The code of our paper is available at: https://github.com/horizon-research/crescent.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper13
- TorchSparse++: Efficient Training and Inference Framework for Sparse Convolution on GPUsHaotian Tang, Shang Yang, Zhijian Liu, Ke Hong 等MICRO 2023 · 被引用 32 次
- An Efficient Accelerator for Point-based and Voxel-based Point Cloud Neural NetworksXinhao Yang, Tianyu Fu, Guohao Dai, Shulin Zeng 等DAC 2023 · 被引用 25 次
- Cicero: Addressing Algorithmic and Architectural Bottlenecks in Neural Rendering by Radiance Warping and Memory OptimizationsYu Feng, Zihan Liu, Jingwen Leng, Minyi Guo 等ISCA 2024 · 被引用 18 次
- SPADE: Sparse Pillar-based 3D Object Detection Accelerator for Autonomous DrivingMinjae Lee, Seongmin Park, Hyungmin Kim, Minyong Yoon 等HPCA 2024 · 被引用 17 次
- BitNN: A Bit-Serial Accelerator for K-Nearest Neighbor Search in Point CloudsMeng Han, Liang Wang, Limin Xiao, Hao Zhang 等ISCA 2024 · 被引用 14 次
它引用的顶会 Paper7
- DensePoint: Learning Densely Contextual Representation for Efficient Point Cloud ProcessingYongcheng Liu, Bin Fan, Gaofeng Meng, Jiwen Lu 等ICCV 2019 · 被引用 295 次
- PointAcc: Efficient Point Cloud AcceleratorYujun Lin, Zhekai Zhang, Haotian Tang, Hanrui Wang 等MICRO 2021 · 被引用 90 次
- QuickNN: Memory and Performance Optimization of k-d Tree Based Nearest Neighbor Search for 3D Point CloudsReid Pinkham, Shuqing Zeng, Zhengya ZhangHPCA 2020 · 被引用 76 次
- Mesorasi: Architecture Support for Point Cloud Analytics via Delayed-AggregationYu Feng, Boyuan Tian, Tiancheng Xu, Paul N. Whatmough 等MICRO 2020 · 被引用 72 次
- Prodigy: Improving the Memory Latency of Data-Indirect Irregular Workloads Using Hardware-Software Co-DesignNishil Talati, Kyle May, Armand Behroozi, Yichen Yang 等HPCA 2021 · 被引用 62 次
相关 Paper
- High-throughput Point-Cloud Accelerator with Sparsity-aware Hierarchical Neighbor Voxel Search and SkippingYun-Chia Yu, Suraj Pn Reddy, Aryan Devrani, Anirudh Srinivasan 等DAC 2025
- PointISA: ISA-Extensions for Efficient Point Cloud Analytics via Architecture and Algorithm Co-DesignMeng Han, Liang Wang, Limin Xiao, Hao Zhang 等MICRO 2025 · 被引用 3 次
- PointCIM: A Computing-in-Memory Architecture for Accelerating Deep Point Cloud AnalyticsXuan-Jun Chen, Han-Ping Chen, Chia-Lin YangMICRO 2024 · 被引用 4 次
- MoC: A Morton-Code-Based Fine-Grained Quantization for Accelerating Point Cloud Neural NetworksXueyuan Liu, Zhuoran Song, Hao Chen, Xing Li 等DAC 2024 · 被引用 6 次
- PointShuffler: Accelerating Point Cloud Neural Networks on General-Purpose GPUsYangfan Li, Zhengjie Jin, Yue Tian, Mengquan Li 等EuroSys 2026
