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 条
  • [1] Automatic process-oriented asynchronous control unit generation from control data flow graphs
    Kim, E
    Lee, JG
    Lee, DI
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2001, E84A (08): : 2014 - 2028
  • [2] AUTOMATIC GENERATION OF GRAPHS
    PROSKUROWSKI, A
    [J]. ERICSSON TECHNICS, 1973, 29 (02): : 65 - 67
  • [3] Automatic control flow generation from software architectures
    Lau, Kung-Kiu
    Ukis, Vladyslav
    [J]. SOFTWARE COMPOSITION, 2006, 4089 : 323 - 338
  • [4] Addressing System-Level Optimization with OpenVX Graphs
    Rainey, Erik
    Villarreal, Jesse
    Dedeoglu, Goksel
    Pulli, Kari
    Lepley, Thierry
    Brill, Frank
    [J]. 2014 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS (CVPRW), 2014, : 658 - +
  • [5] Automatic Generation of Security Argument Graphs
    Tippenhauer, Nils Ole
    Temple, William G.
    An Hoa Vu
    Chen, Binbin
    Nicol, David M.
    Kalbarczyk, Zbigniew
    Sanders, William H.
    [J]. 2014 20TH IEEE PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC 2014), 2014, : 33 - 42
  • [6] AUTOMATIC-GENERATION OF PRECEDENCE GRAPHS
    FROMMHERZ, B
    HORNBERGER, J
    [J]. ROBOTERSYSTEME, 1988, 4 (03): : 145 - 152
  • [7] Automatic control flow based generation of stubs for structural testing
    Griche, KC
    Parissis, L
    [J]. Proceedings of the IASTED International Conference on Software Engineering, 2004, : 339 - 344
  • [8] QUANTITY FLOW-GRAPHS - A TOOL FOR THE AUTOMATIC-GENERATION OF DECISION-MODELS
    CZAP, H
    [J]. ANGEWANDTE INFORMATIK, 1982, (12): : 600 - 606
  • [9] Automatic generation and evaluation of sentence graphs out of word graphs
    Reidsma, D
    [J]. CONCEPTUAL STRUCTURES: INTEGRATION AND INTERFACES, PROCEEDINGS, 2002, 2393 : 151 - 165
  • [10] Dynamic template generation for resource sharing in control and data flow graphs
    Zaretsky, DC
    Mittal, G
    Dick, RP
    Banerjee, P
    [J]. 19TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2005, : 465 - 468