NeRF-Learner: A 2.79mJ/Frame NeRF-SLAM Processor with Unified Inference/Training Compute-in-Memory for Large-Scale Neural Rendering
This paper presents a NeRF-SLAM processor with online learning capability for real-time on-the-fly large-scale neural rendering. Cross-stack innovations are developed to push the efficiency, including 1) unified inference/training compute-in-memory for simultaneous NeRF inference and online training, 2) hierarchical and utilization-driven memory management for 3D map storage and access, and 3) temporal and spatial-aware ray-scheduler for efficient real-time rendering. The 22 nm NeRFLearner processor achieves 42.6FPS for large-scale 3D rendering, demonstrating a state-of-the-art $2.79 \mathrm{mJ} /$ frame and 36.3 TFLOPS/W macro efficiency, which is $6.2 \times$ higher than the SOTA NeRF accelerator. Furthermore, as the first CIM-based NeRF-SLAM processor, it achieves $4.2 \times$ system energy efficiency and $1.4 \times$ area efficiency improvement over the SOTA NeRF-SLAM processor.
Authors
- Le Ye (ORCID: https://orcid.org/0000-0003-0599-7762)
- Ru Huang (ORCID: https://orcid.org/0000-0002-8146-4821)
- Tianyu Jia (ORCID: https://orcid.org/0000-0002-4570-4613)
- Jiaqi Zhou (ORCID: https://orcid.org/0000-0002-4000-6453)
- Yiyang Sun (ORCID: https://orcid.org/0009-0003-8453-3436)
- Zhenyu Zhu (ORCID: https://orcid.org/0000-0003-1021-1074)
- Yiqi Jing (ORCID: https://orcid.org/0009-0004-7690-5356)
Institutions
- Peking University (CN)
Publication Details
- Published
- 2024-09-09
- DOI
- https://doi.org/10.1109/esserc62670.2024.10719471
- Citations
- 3
- Primary Topic
- Advanced Neural Network Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.75