IDEA-GP: Instruction-Driven Architecture with Efficient Online Workload Allocation for Geometric Perception
Suquan Zhang, Yu Hu, Yunfei Xiang, Dawei Zhao, Yuanfan Xu, Qingmin Liao, Jincheng Yu, Yu Wang
Abstract
The algorithmic complexity of robotic systems presents significant challenges to achieving generalized acceleration in robot applications. On the one hand, the diversity of operators and computational flows within similar task categories prevents the reuse of specialized computational units. On the other hand, task variations and environmental dynamics can cause workload fluctuations, leading to inefficient resource utilization.
This paper focuses on the geometric perception capability of robots, taking localization and mapping as the basic applications, and proposes IDEA-GP, an Instruction-Driven Architecture with Efficient online workload Allocation for Geometric Perception. Built around an array of general computational units designed for spatial positioning representations, IDEA-GP supports a wide range of robot pose-related computational tasks. IDEA-GP employs a compiler to perform online workload analysis and resource allocation. It generates instructions tailored to processing elements (PEs) to schedule computations, thereby accelerating optimization problems and enhancing geometric perception performance. Deployed on the ZCU102 evaluation board, IDEA-GP demonstrates an average speedup of 7.5× over the Intel CPU and 19.7× over the ARM CPU in Simultaneous Localization and Mapping (SLAM) tasks, and a 16.4× speedup over the Intel CPU and 41.6× over the ARM CPU in Structure from Motion (SfM) tasks.
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.
Builds on17
- DSAGEN: Synthesizing Programmable Spatial AcceleratorsJian Weng, Sihao Liu, Vidushi Dadu, Zhengrong Wang et al.ISCA 2020 · 140 citations
- Mesorasi: Architecture Support for Point Cloud Analytics via Delayed-AggregationYu Feng, Boyuan Tian, Tiancheng Xu, Paul N. Whatmough et al.MICRO 2020 · 72 citations
- Robomorphic computing: a design methodology for domain-specific accelerators parameterized by robot morphologySabrina M. Neuman, Brian Plancher, Thomas Bourgeat, Thierry Tambe et al.ASPLOS 2021 · 43 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
- ParallelNN: A Parallel Octree-based Nearest Neighbor Search Accelerator for 3D Point CloudsFaquan Chen, Rendong Ying, Jianwei Xue, Fei Wen et al.HPCA 2023 · 37 citations
Related papers
- INCA: INterruptible CNN Accelerator for Multi-tasking in Embedded RobotsJincheng Yu, Zhilin Xu, Shulin Zeng, Chao Yu et al.DAC 2020 · 9 citations
- WASP: Exploiting GPU Pipeline Parallelism with Hardware-Accelerated Automatic Warp SpecializationNeal Clayton Crago, Sana Damani, Karthikeyan Sankaralingam, Stephen W. KecklerHPCA 2024 · 13 citations
- Dadu-RBD: Robot Rigid Body Dynamics Accelerator with Multifunctional PipelinesYuxin Yang, Xiaoming Chen, Yinhe HanMICRO 2023 · 11 citations
- Tartan: Microarchitecting a Robotic ProcessorMohammad Bakhshalipour, Phillip B. GibbonsISCA 2024 · 7 citations
- HiPER: Hierarchically-Composed Processing for Efficient Robot Learning-Based ControlJustin Ting, Minsik Kim, Junkang Zhu, Haotian Sheng et al.ISCA 2025 · 2 citations
