LOCATOR: Low-power ORB accelerator for autonomous cars

被引:8
|
作者
Taranco, Raul [1 ]
Arnau, Jose-Maria [1 ]
Gonzalez, Antonio [1 ]
机构
[1] Univ Politecn Cataluna, Comp Architecture Dept, Barcelona, Spain
基金
欧盟地平线“2020”;
关键词
ORB; ORB-SLAM; Hardware accelerator;
D O I
10.1016/j.jpdc.2022.12.005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Simultaneous Localization And Mapping (SLAM) is crucial for autonomous navigation. ORB-SLAM is a state-of-the-art Visual SLAM system based on cameras used for self-driving cars. In this paper, we propose a high-performance, energy-efficient, and functionally accurate hardware accelerator for ORB SLAM, focusing on its most time-consuming stage: Oriented FAST and Rotated BRIEF (ORB) feature extraction. The Rotated BRIEF (rBRIEF) descriptor generation is the main bottleneck in ORB computation, as it exhibits highly irregular access patterns to local on-chip memories causing a high-performance penalty due to bank conflicts. We introduce a technique to find an optimal static pattern to perform parallel accesses to banks based on a genetic algorithm. Furthermore, we propose the combination of an rBRIEF pixel duplication cache, selective ports replication, and pipelining to reduce latency without compromising cost. The accelerator achieves a reduction in energy consumption of 14597x and 9609x, with respect to high-end CPU and GPU platforms, respectively.(c) 2022 The Authors. Published by Elsevier Inc. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页码:32 / 45
页数:14
相关论文
共 50 条
  • [11] Low-Power Electronics in Energy Harvesting Autonomous Systems
    Maurath, Dominic
    Peters, Christian
    Hehn, Thorsten
    Lotze, Niklas
    Mohamed, Sherif A.
    Manoli, Yiannos
    TM-TECHNISCHES MESSEN, 2009, 76 (12) : 560 - 567
  • [12] Portable autonomous low-power photovoltaic energy sources
    Khairullin, I.I.
    Abdurakhmanov, B.M.
    Mikhailin, A.V.
    Saidov, M.S.
    Safin, P.R.
    Umarov, U.U.
    Applied Solar Energy (English translation of Geliotekhnika), 2002, 38 (04): : 19 - 25
  • [13] A Flexible Low-Power Machine Learning Accelerator for Healthcare Applications
    Huang, Shan
    Xie, Zhicheng
    Han, Jun
    Zeng, Xiaoyang
    2016 13TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2016, : 613 - 615
  • [14] An Ultra Low-Power Hardware Accelerator for Automatic Speech Recognition
    Yazdani, Reza
    Segura, Albert
    Arnau, Jose-Maria
    Gonzalez, Antonio
    2016 49TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2016,
  • [15] Low-Power Hardware Accelerator for Detrending Measured Biopotential Data
    Mittal, Rakshit
    Prince, A. Amalin
    Nalband, Saif
    Robert, Femi
    Fredo, Agastinose Ronickom Jac
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2021, 70
  • [16] An Autonomous Power Supply System Supporting Low-Power Wireless Sensors
    Dallago, Enrico
    Danioni, Alberto
    Marchesi, Marco
    Venchi, Giuseppe
    IEEE TRANSACTIONS ON POWER ELECTRONICS, 2012, 27 (10) : 4272 - 4280
  • [17] The Accelerator Store framework for high-performance, low-power accelerator-based systems
    Lyons, Michael J.
    Hempstead, Mark
    Wei, Gu-Yeon
    Brooks, David
    IEEE COMPUTER ARCHITECTURE LETTERS, 2010, 9 (02) : 53 - 56
  • [18] An Ultra Low-power Hardware Accelerator for Acoustic Scoring in Speech Recognition
    Tabani, Hamid
    Arnau, Jose-Maria
    Tubella, Jordi
    Gonzalez, Antonio
    2017 26TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT), 2017, : 41 - 52
  • [19] A Low-Power DNN Accelerator Enabled by a Novel Staircase RRAM Array
    Veluri, Hasita
    Chand, Umesh
    Li, Yida
    Tang, Baoshan
    Thean, Aaron Voon-Yew
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, 34 (08) : 4416 - 4427
  • [20] Calculation of an autonomous low-power ac supply system state
    Kanov, L. N.
    ELECTRICAL ENGINEERING & ELECTROMECHANICS, 2011, (04) : 29 - 33