AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
Article Link
Collect
Submit Manuscript
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Regular Paper

Hardware Acceleration for SLAM in Mobile Systems

Zhe Fan1,2,3Yi-Fan Hao1,3Tian Zhi1,3Qi Guo1Zi-Dong Du1,3( )
State Key Laboratory of Processors, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190 China
School of Computer Science and Technology, University of Chinese Academy of Sciences, Beijing 100049, China
Cambricon Technologies, Beijing 100191, China
Show Author Information

Abstract

The emerging mobile robot industry has spurred a flurry of interest in solving the simultaneous localization and mapping (SLAM) problem. However, existing SLAM platforms have difficulty in meeting the real-time and low-power requirements imposed by mobile systems. Though specialized hardware is promising with regard to achieving high performance and lowering the power, designing an efficient accelerator for SLAM is severely hindered by a wide variety of SLAM algorithms. Based on our detailed analysis of representative SLAM algorithms, we observe that SLAM algorithms advance two challenges for designing efficient hardware accelerators: the large number of computational primitives and irregular control flows. To address these two challenges, we propose a hardware accelerator that features composable computation units classified as the matrix, vector, scalar, and control units. In addition, we design a hierarchical instruction set for coping with a broad range of SLAM algorithms with irregular control flows. Experimental results show that, compared against an Intel x86 processor, on average, our accelerator with the area of 7.41 mm2 achieves 10.52x and 112.62x better performance and energy savings, respectively, across different datasets. Compared against a more energy-efficient ARM Cortex processor, our accelerator still achieves 33.03x and 62.64x better performance and energy savings, respectively.

Electronic Supplementary Material

Download File(s)
JCST-2104-11523-Highlights.pdf (349.4 KB)

References

【1】
【1】
 
 
Journal of Computer Science and Technology
Pages 1300-1322

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Fan Z, Hao Y-F, Zhi T, et al. Hardware Acceleration for SLAM in Mobile Systems. Journal of Computer Science and Technology, 2023, 38(6): 1300-1322. https://doi.org/10.1007/s11390-021-1523-5

1710

Views

3

Crossref

1

Web of Science

2

Scopus

0

CSCD

Received: 16 April 2021
Accepted: 11 March 2022
Published: 15 November 2023
© Institute of Computing Technology, Chinese Academy of Sciences 2023