Automatic control flow generation for OpenVX graphs

被引:2
|
作者
Popp, Merten [1 ]
van Son, Stef [2 ]
Moreira, Orlando [1 ]
机构
[1] Intel Corp, Eindhoven, Netherlands
[2] Eindhoven Univ Technol, Eindhoven, Netherlands
关键词
D O I
10.1109/DSD.2017.31
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Heterogeneous platforms with large numbers of processing elements (PEs) have been proposed to satisfy the computational requirements of computer vision applications. Limiting the incurred communication cost here is key to meet the power constraints of embedded devices. We present a new heuristic to reduce communication among PEs and to external memory by aggregating inter-process communication and pipelining image processing functions. The application is specified as an OpenVX graph, an industry standard for vision applications, though our method is applicable to dataflow in general. We use dataflow and graph-based analysis techniques to map the application at configuration time to a hardware platform with strong program memory constraints. We show that our approach can yield a reduction of up to 53% in communication compared to other OpenVX implementations.
引用
收藏
页码:198 / 204
页数:7
相关论文
共 50 条
  • [31] ALGORITHM FOR AUTOMATIC REDUCTION OF COMPLEX SIGNAL FLOW GRAPHS
    YOUNG, KR
    HOBEROCK, LL
    THOMPSON, JG
    [J]. JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 1976, 98 (04): : 367 - 374
  • [32] Area interchange control using the holomorphic embedding load flow method considering automatic generation control
    Luo, Yongjian
    Liu, Chengxi
    [J]. ELECTRIC POWER SYSTEMS RESEARCH, 2023, 225
  • [33] HipaccVX: wedding of OpenVX and DSL-based code generation
    M. Akif Özkan
    Burak Ok
    Bo Qiao
    Jürgen Teich
    Frank Hannig
    [J]. Journal of Real-Time Image Processing, 2021, 18 : 765 - 777
  • [34] Automatic flow control valves
    Mucklow, Doug
    [J]. TAB Journal, 2002, (FALL):
  • [35] AUTOMATIC CONTROL OF FLUID FLOW
    CEAGLSKE, NH
    [J]. AICHE JOURNAL, 1959, 5 (04) : 524 - 532
  • [36] Automatic Control of the Traffic Flow
    Balas, Valentina E.
    [J]. INFORMATION TECHNOLOGY AND INTELLIGENT TRANSPORTATION SYSTEMS, VOL 1, 2017, 454 : 21 - 22
  • [37] HipaccVX: wedding of OpenVX and DSL-based code generation
    Ozkan, M. Akif
    Ok, Burak
    Qiao, Bo
    Teich, Jurgen
    Hannig, Frank
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2021, 18 (03) : 765 - 777
  • [38] Automatic Generation of History-Based Access Control from Information Flow Specification
    Takata, Yoshiaki
    Seki, Hiroyuki
    [J]. AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, 2010, 6252 : 259 - +
  • [39] Toward automatic generation of control structures for process flow diagrams with large language models
    Hirtreiter, Edwin
    Schulze Balhorn, Lukas
    Schweidtmann, Artur M.
    [J]. AICHE JOURNAL, 2024, 70 (01)
  • [40] AFFIX: Automatic Acceleration Framework for FPGA Implementation of OpenVX Vision Algorithms
    Taheri, Sajjad
    Behnam, Payman
    Bozorgzadeh, Eli
    Veidenbaum, Alexander
    Nicolau, Alexandru
    [J]. PROCEEDINGS OF THE 2019 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS (FPGA'19), 2019, : 252 - 261