Enhancing Performance of Computer Vision Applications on Low-Power Embedded Systems Through Heterogeneous Parallel Programming

被引:0
|
作者
Aldegheri, Stefano [1 ]
Manzato, Silvia [1 ]
Bombieri, Nicola [1 ]
机构
[1] Univ Verona, Dept Comp Sci, Verona, Italy
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Enabling computer vision applications on low-power embedded systems gives rise to new challenges for embedded SW developers. Such applications implement different functionalities, like image recognition based on deep learning, simultaneous localization and mapping tasks. They are characterized by stringent performance constraints to guarantee real-time behaviors and, at the same time, energy constraints to save battery on the mobile platform. Even though heterogeneous embedded boards are getting pervasive for their high computational power at low power costs, they need a time consuming customization of the whole application (i.e., mapping of application blocks to CPU-GPU processing elements and their synchronization) to efficiently exploit their potentiality. Different languages and environments have been proposed for such an embedded SW customization. Nevertheless, they often find limitations on complex real cases, as their application is mutual exclusive. This paper presents a comprehensive framework that relies on a heterogeneous parallel programming model, which combines OpenMP, PThreads, OpenVX, OpenCV, and CUDA to best exploit different levels of parallelism while guaranteeing a semi-automatic customization. The paper shows how such languages and API platforms have been interfaced, synchronized, and applied to customize an ORB-SLAM application for an NVIDIA Jetson TX2 board.
引用
收藏
页码:119 / 124
页数:6
相关论文
共 50 条
  • [1] Rapid Prototyping of Embedded Vision Systems: Embedding Computer Vision Applications into Low-Power Heterogeneous Architectures
    Aldegheri, Stefano
    Bombieri, Nicola
    PROCEEDINGS OF THE 2018 29TH INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP): SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2018, : 63 - 69
  • [2] A very low-power CMOS parallel A/D converter for embedded applications
    Fernandes, JR
    Silva, MM
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 1, PROCEEDINGS, 2004, : 1056 - 1059
  • [3] Performance Analysis of HPC Applications on Low-Power Embedded Platforms
    Stanisic, Luka
    Videau, Brice
    Cronsioe, Johan
    Degomme, Augustin
    Marangozova-Martin, Vania
    Legrand, Arnaud
    Mehaut, Jean-Francois
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 475 - 480
  • [4] Programming models and methods for heterogeneous parallel embedded systems
    Casale-Brunet, Simone
    Bezati, Endri
    Mattavelli, Marco
    2016 IEEE 10TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC), 2016, : 289 - 296
  • [5] Enabling ISPless Low-Power Computer Vision
    Datta, Gourav
    Liu, Zeyu
    Yin, Zihan
    Sun, Linyu
    Jaiswal, Akhilesh R.
    Beerel, Peter A.
    2023 IEEE/CVF WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV), 2023, : 2429 - 2438
  • [6] The 2020 Low-Power Computer Vision Challenge
    Hu, Xiao
    Chang, Ming-Ching
    Chen, Yuwei
    Sridhar, Rahul
    Hu, Zhenyu
    Xue, Yunhe
    Wu, Zhenyu
    Pi, Pengcheng
    Shen, Jiayi
    Tan, Jianchao
    Lian, Xiangru
    Liu, Ji
    Wang, Zhangyang
    Liu, Chia-Hsiang
    Han, Yu-Shin
    Sung, Yuan-Yao
    Lee, Yi
    Wu, Kai-Chiang
    Guo, Wei-Xiang
    Lee, Rick
    Liang, Shengwen
    Wang, Zerun
    Ding, Guiguang
    Zhang, Gang
    Xi, Teng
    Chen, Yubei
    Cai, Han
    Zhu, Ligeng
    Zhang, Zhekai
    Han, Song
    Jeong, Seonghwan
    Kwon, YoungMin
    Wang, Tianzhe
    Pan, Jeffery
    2021 IEEE 3RD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS), 2021,
  • [7] DESIGNING LOW-POWER EMBEDDED SYSTEMS
    Gelmuda, Wojciech
    Kos, Andrzej
    ELECTRONICS WORLD, 2012, 118 (1915): : 18 - 20
  • [8] A Low-Power VGA Vision Sensor With Embedded Event Detection for Outdoor Edge Applications
    Zou, Yu
    Gottardi, Massimo
    Lecca, Michela
    Perenzoni, Matteo
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2020, 55 (11) : 3112 - 3121
  • [9] A low-power embedded SRAM for wireless applications
    Cosemans, Stefan
    Dehaene, Wim
    Catthoor, Francky
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2007, 42 (07) : 1607 - 1617
  • [10] A Low-power Computer Vision Engine for Video Surveillance
    Xu, Ke
    Li, Yu
    Han, Bin
    Zhang, Xiao
    Liu, Xin
    Ai, Jisong
    PROCEEDINGS OF 2018 IEEE INTERNATIONAL CONFERENCE ON INTEGRATED CIRCUITS, TECHNOLOGIES AND APPLICATIONS (ICTA 2018), 2018, : 92 - 93