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 条
  • [41] A C COMPILER FOR THE WIDE, LOW-POWER CONNEX-S VECTOR ACCELERATOR
    Susu, Alexandru E.
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2020, 82 (02): : 143 - 156
  • [42] Multiversion Low-Power Hardware Accelerator for the AV1 Interpolation Filters
    Freitas, Daiane
    Grellert, Mateus
    Diniz, Claudio M.
    Correa, Guilherme
    2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [43] PCM Enabled Low-Power Photonic Accelerator for Inference and Training on Edge Devices
    Curry, Juliana
    Louri, Ahmed
    Karanth, Avinash
    Bunescu, Razvan
    2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW 2024, 2024, : 600 - 607
  • [44] Real-time memory efficient SLIC accelerator for low-power applications
    Khamaneh, Paria Ansar
    Khakpour, Ali
    Shoaran, Maryam
    Karimian, Ghader
    MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (22) : 32449 - 32467
  • [45] A C compiler for the wide, low-power connex-s vector accelerator
    Şuşu, Alexandru E.
    UPB Scientific Bulletin, Series C: Electrical Engineering and Computer Science, 2020, 82 (02): : 143 - 156
  • [46] A Low-Power Scalable Stream Compute Accelerator for General Matrix Multiply (GEMM)
    Savich, Antony
    Areibi, Shawki
    VLSI DESIGN, 2014,
  • [47] Low-Power LiDAR Signal Processor with Point-of-Cloud Transformation Accelerator
    Park, Seunghyun
    Park, Daejin
    2022 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN, IEEE ICCE-TW 2022, 2022, : 57 - 58
  • [48] Algorithm for Diagnosing an Autonomous Low-Power Diesel-Generator Unit
    D. M. Kocheganov
    A. V. Serebryakov
    A. S. Steklov
    Russian Electrical Engineering, 2024, 95 (10) : 781 - 787
  • [49] A Low-Power FPGA Based on Autonomous Fine-Grain Power-Gating
    Ishihara, Shota
    Hariyama, Masanori
    Kameyama, Michitaka
    PROCEEDINGS OF THE ASP-DAC 2009: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2009, 2009, : 119 - 120
  • [50] A LOW-POWER 490 MPIXELS/S HARDWARE ACCELERATOR FOR PYRAMIDAL DECOMPOSITION OF IMAGES
    Popovic, Vladan
    Leblebici, Yusuf
    2015 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2015, : 4411 - 4415