Model-Based Dynamic Scheduling for Multicore Implementation of Image Processing Systems

被引:0
|
作者
Wu, Jiahao [1 ]
Blattner, Timothy [2 ]
Keyrouz, Walid [2 ]
Bhattacharyya, Shuvra S. [1 ,3 ]
机构
[1] Univ Maryland, College Pk, MD 20742 USA
[2] NIST, Gaithersburg, MD 20899 USA
[3] Tampere Univ Technol, Tampere, Finland
关键词
SYNCHRONOUS DATA-FLOW;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we present a new software tool, called HTGS Model-based Engine (HMBE), for the design and implementation of multicore signal processing applications. HMBE provides complementary capabilities to HTGS (Hybrid Task Graph Scheduler), which is a recently-introduced software tool for implementing scalable workflows for high performance computing applications. HMBE integrates advanced design optimization techniques provided in HTGS with model-based approaches that are founded on dataflow principles. Such integration contributes to (a) making the application of HTGS more systematic and less time consuming, (b) incorporating additional dataflow-based optimization capabilities with HTGS optimizations, and (c) automating significant parts of the HTGS-based design process. In this paper, we present HMBE with an emphasis on novel dynamic scheduling techniques that are developed as part of the tool. We demonstrate the utility of HMBE through a case study involving an image stitching application for large scale microscopy images.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] A Model-Based Framework for the Specification and Analysis of Hierarchical Scheduling Systems
    Chadli, Mounir
    Kim, Jin Hyun
    Legay, Axel
    Traonouez, Louis-Marie
    Naujokat, Stefan
    Steffen, Bernhard
    Larsen, Kim Guldstrand
    CRITICAL SYSTEMS: FORMAL METHODS AND AUTOMATED VERIFICATION, 2016, 9933 : 133 - 141
  • [32] Analysis and implementation of model-based linear estimation of dynamic phasors
    Stankovic, AA
    Lev-Ari, H
    Perisic, MM
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2004, 19 (04) : 1903 - 1910
  • [33] Model-based image processing using snakes and mutual information
    von Klinski, S
    Derz, C
    Weese, D
    Tolxdorff, T
    MEDICAL IMAGING 2000: IMAGE PROCESSING, PTS 1 AND 2, 2000, 3979 : 1053 - 1064
  • [34] Special section on model-based medical image processing and analysis
    Gee, JC
    Analoui, M
    JOURNAL OF ELECTRONIC IMAGING, 2003, 12 (01) : 6 - 6
  • [35] Using model-based image processing to track animal movements
    Tillett, RD
    Onyango, CM
    Marchant, JA
    COMPUTERS AND ELECTRONICS IN AGRICULTURE, 1997, 17 (02) : 249 - 261
  • [36] Just-In-Time Scheduling Techniques for Multicore Signal Processing Systems
    Heulot, Julien
    Pelcat, Maxime
    Nezan, Jean-Francois
    Oliva, Yaset
    Aridhi, Slaheddine
    Bhattacharyya, Shuvra S.
    2014 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP), 2014, : 25 - 29
  • [37] Dynamic Voltage and Frequency Scaling based Parallel Scheduling Scheme for Video Recognition on Multicore Systems
    Chen, Yen-Lin
    Chang, Ming-Feng
    Liang, Wen-Yew
    2016 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS-TAIWAN (ICCE-TW), 2016, : 357 - 358
  • [38] Model-based fault diagnosis in continuous dynamic systems
    Lo, CH
    Wong, YK
    Rad, AB
    ISA TRANSACTIONS, 2004, 43 (03) : 459 - 475
  • [39] A RECOGNITION NETWORK MODEL-BASED APPROACH TO DYNAMIC IMAGE UNDERSTANDING
    JURIE, F
    GALLICE, J
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 1995, 13 (3-4) : 317 - 345
  • [40] Simplification of the dynamic model of a hydraulic rockbreaker for implementation in a model-based control scheme
    Tremblay, Louis-Francis Y.
    Arsenault, Marc
    Zeinali, Meysar
    TRANSACTIONS OF THE CANADIAN SOCIETY FOR MECHANICAL ENGINEERING, 2018, 42 (01) : 38 - 48