Performance Evaluation and Improvement of Real-Time Computer Vision Applications for Edge Computing Devices

被引:0
|
作者
Gutierrez, Julian [1 ]
Agostini, Nicolas Bohm [1 ]
Kaeli, David [1 ]
机构
[1] Northeastern Univ, Boston, MA 02115 USA
关键词
D O I
10.1145/3447545.3451202
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Advances in deep neural networks have provided a significant improvement in accuracy and speed across a large range of Computer Vision (CV) applications. However, our ability to perform real-time CV on edge devices is severely restricted by their limited computing capabilities. In this paper we employ Vega, a parallel graph-based framework, to study the performance limitations of four heterogeneous edge-computing platforms, while running 12 popular deep learning CV applications. We expand the framework's capabilities, introducing two new performance enhancements: 1) an adaptive stage instance controller (ASI-C) that can improve performance by dynamically selecting the number of instances for a given stage of the pipeline; and 2) an adaptive input resolution controller (AIR-C) to improve responsiveness and enable real-time performance. These two solutions are integrated together to provide a robust real-time solution. Our experimental results show that ASI-C improves run-time performance by 1.4x on average across all heterogeneous platforms, achieving a maximum speedup of 4.3x while running face detection executed on a high-end edge device. We demonstrate that our integrated optimization framework improves performance of applications and is robust to changing execution patterns.
引用
收藏
页码:139 / 144
页数:6
相关论文
共 50 条
  • [1] A real-time high performance edge detector for computer vision applications
    Alzahrani, F
    Chen, T
    [J]. PROCEEDINGS OF THE ASP-DAC '97 - ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 1997, 1996, : 671 - 672
  • [2] An evaluation of texture segmentation techniques for real-time computer vision applications
    Vergados, D.
    Anagnostopoulos, C.
    Anagnostopoulos, I.
    Kayafas, E.
    Loumos, V.
    Stassinopoulos, G.
    [J]. Advances in Automation, Multimedia and Video Systems, and Modern Computer Science, 2001, : 332 - 335
  • [3] A study on real-time image processing applications with edge computing support for mobile devices
    Mattia, Gabriele Proietti
    Beraldi, Roberto
    [J]. PROCEEDINGS OF THE 2021 IEEE/ACM 25TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT 2021), 2021,
  • [4] Real-Time Flood Monitoring with Computer Vision through Edge Computing-Based Internet of Things
    Jan, Obaid Rafiq
    Jo, Hudyjaya Siswoyo
    Jo, Riady Siswoyo
    Kua, Jonathan
    [J]. FUTURE INTERNET, 2022, 14 (11):
  • [5] Performance Analysis of Container Technologies for Computer Vision Applications on Edge Devices
    Alqaisi, Osamah I.
    Tosun, Ali Saman
    Korkmaz, Turgay
    [J]. IEEE ACCESS, 2024, 12 : 41852 - 41869
  • [6] Real-time Safety and Edge Computing Vision and Fusion on Embedded Electromobility
    Lai, Wen-Cheng
    [J]. 2024 INTERNATIONAL CONFERENCE ON SYSTEM SCIENCE AND ENGINEERING, ICSSE 2024, 2024,
  • [7] Containerized Computer Vision Applications on Edge Devices
    Alqaisi, Osamah I.
    Tosun, Ali Saman
    Korkmaz, Turgay
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING AND COMMUNICATIONS, EDGE, 2023, : 1 - 11
  • [8] DeepRT: A Soft Real Time Scheduler for Computer Vision Applications on the Edge
    Yang, Zhe
    Nahrstedt, Klara
    Guo, Hongpeng
    Zhou, Qian
    [J]. 2021 ACM/IEEE 6TH SYMPOSIUM ON EDGE COMPUTING (SEC 2021), 2021, : 271 - 284
  • [9] A real-time computer vision platform for mobile robot applications
    Szabo, S
    Coombs, D
    Herman, M
    Camus, T
    Liu, HC
    [J]. REAL-TIME IMAGING, 1996, 2 (05) : 315 - 327
  • [10] Real-time computer vision platform for mobile robot applications
    Natl Inst of Standards and, Technology, Gaithersburg, United States
    [J]. Real Time Imaging, 5 (315-327):