SuperNoVA: Algorithm-Hardware Co-Design for Resource-Aware SLAM
Seah Kim, Roger Hsiao, Borivoje Nikolic, James Demmel, Yakun Sophia Shao
Abstract
Simultaneous Localization and Mapping (SLAM) plays a crucial role in robotics, autonomous systems, and augmented and virtual reality (AR/VR) applications by enabling devices to understand and map unknown environments. However, deploying SLAM in AR/VR applications poses significant challenges, including the demand for high accuracy, real-time processing, and efficient resource utilization, especially on compact and lightweight devices. To address these challenges, we propose SuperNoVA, which enables high-accuracy, real-time, large-scale SLAM in resource-constrained settings through a full-stack system, spanning from algorithm to hardware. In particular, SuperNoVA dynamically constructs a subgraph to meet the latency target while preserving accuracy, virtualizes hardware resources for efficient graph processing, and implements a novel hardware architecture to accelerate the SLAM backend efficiently. Evaluation results demonstrate that, for a large-scale AR dataset, SuperNoVA reduces full SLAM backend computation latency by 89.5% compared to the baseline out-of-order CPU and 78.6% compared to the baseline embedded GPU, and reduces the maximum pose error by 89% over existing SLAM solutions, while always meeting the latency target.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 9f5173d0-831b-43e8-a727-4f0bfa8894d1Builds on9
- Gemmini: Enabling Systematic Deep-Learning Architecture Evaluation via Full-Stack IntegrationHasan Genc, Seah Kim, Alon Amid, Ameer Haj-Ali et al.DAC 2021 · 325 citations
- A Hybrid Systolic-Dataflow Architecture for Inductive Matrix AlgorithmsJian Weng, Sihao Liu, Zhengrong Wang, Vidushi Dadu et al.HPCA 2020 · 80 citations
- Archytas: A Framework for Synthesizing and Dynamically Optimizing Accelerators for Robotic LocalizationWeizhuang Liu, Bo Yu, Yiming Gan, Qiang Liu et al.MICRO 2021 · 41 citations
- MoCA: Memory-Centric, Adaptive Execution for Multi-Tenant Deep Neural NetworksSeah Kim, Hasan Genc, Vadim Vadimovich Nikiforov, Krste Asanovic et al.HPCA 2023 · 36 citations
- ORIANNA: An Accelerator Generation Framework for Optimization-based Robotic ApplicationsYuhui Hao, Yiming Gan, Bo Yu, Qiang Liu et al.ASPLOS 2024 · 22 citations
Related papers
- SlimSLAM: An Adaptive Runtime for Visual-Inertial Simultaneous Localization and MappingArmand Behroozi, Yuxiang Chen, Vlad Fruchter, Lavanya Subramanian et al.ASPLOS 2024 · 6 citations
- SHARE: Towards Head-Mounted AR with User-Centric SLAM in Shared Human-Robot WorkspacesTianyuan Du, Tianyi Hu, Hanting Ye, Maria GorlatovaUbiComp 2026
- ColSLAM: A Versatile Collaborative SLAM System for Mobile Phones Using Point-Line Features and Map CachingWanting Li, Yongcai Wang, Yongyu Guo, Shuo Wang et al.ACM MM 2023 · 1 citation
- PISCES: Power-Aware Implementation of SLAM by Customizing Efficient Sparse AlgebraBahar Asgari, Ramyad Hadidi, Nima Shoghi Ghaleshahi, Hyesoon KimDAC 2020 · 26 citations
- INCA: INterruptible CNN Accelerator for Multi-tasking in Embedded RobotsJincheng Yu, Zhilin Xu, Shulin Zeng, Chao Yu et al.DAC 2020 · 9 citations
