An Efficient Compute-in-Memory based Accelerator for Point-based Point Cloud Neural Networks
Point-based point cloud neural networks (PNNs) have shown remarkable accuracy in various applications. However, the performance of PNNs is usually limited on resource-constrained edge devices. This paper presents Point-CIM, an efficient Compute-in-Memory (CIM) based accelerator for PNNs, with software and hardware co-optimization. A reconfigurable CIM unit, which exploits the inherent zero-bit-skipping capability of CIM array, is designed to efficiently process Multiply-Accumulate (MAC) operations on decomposed feature data with high bit sparsity. A Voxel-Morton-sorted Partitioning (VMP) method combined with Channel-wise Minimum (CM) base point selection is proposed to improve the decomposition bit sparsity further and reduce the hardware implementation overhead. Additionally, a detailed Bit-level Truncation Quantization (BTQ) method is proposed to directly compress the bit-width of the offset without incurring any additional hardware overhead. Based on this decomposition method, a Pre-decomposition (PD) data movement strategy is employed to reduce data transfers of intermediate features between the on-chip buffer and CIM array. Extensive evaluation experiments on multiple datasets show that Point-CIM achieves an average speedup of $1.69 \times$ to $9.63 \times$, and $3.11 \times$ to $17.32 \times$ improvement in energy efficiency, compared to state-of-the-art accelerators and general-purpose processors.
Authors
- Hongwu Jiang (ORCID: https://orcid.org/0000-0002-3048-5948)
- Shanshi Huang (ORCID: https://orcid.org/0000-0002-1760-7656)
- Xipeng Lin (ORCID: https://orcid.org/0009-0008-8306-9658)
- Cong Wang (ORCID: https://orcid.org/0000-0003-1902-2894)
Publication Details
- Published
- 2025-06-22
- DOI
- https://doi.org/10.1109/dac63849.2025.11132775
- Primary Topic
- Remote Sensing and LiDAR Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00