Model-Based Dynamic Scheduling for Multicore Signal Processing

被引:0
|
作者
Jiahao Wu
Timothy Blattner
Walid Keyrouz
Shuvra S. Bhattacharyya
机构
[1] University of Maryland,
[2] National Institute of Standards and Technology,undefined
[3] Tampere University of Technology,undefined
来源
关键词
Dataflow; Memory management; Multicore platforms; Scheduling;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents a model-based design method and a corresponding new software tool, the HTGS Model-Based Engine (HMBE), for designing and implementing dataflow-based signal processing applications on multi-core architectures. HMBE provides complementary capabilities to HTGS (Hybrid Task Graph Scheduler), a recently-introduced software tool for implementing scalable workflows for high performance computing applications on compute nodes with high core counts and multiple GPUs. HMBE integrates model-based design approaches, founded on dataflow principles, with advanced design optimization techniques provided in HTGS. This 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 using a principled approach. In this paper, we present HMBE with an emphasis on the model-based design approaches and the novel dynamic scheduling techniques that are developed as part of the tool. We demonstrate the utility of HMBE via two case studies: an image stitching application for large microscopy images and a background subtraction application for multispectral video streams.
引用
收藏
页码:981 / 994
页数:13
相关论文
共 50 条
  • [1] Model-Based Dynamic Scheduling for Multicore Signal Processing
    Wu, Jiahao
    Blattner, Timothy
    Keyrouz, Walid
    Bhattacharyya, Shuvra S.
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2019, 91 (09): : 981 - 994
  • [2] Model-Based Dynamic Scheduling for Multicore Implementation of Image Processing Systems
    Wu, Jiahao
    Blattner, Timothy
    Keyrouz, Walid
    Bhattacharyya, Shuvra S.
    2017 IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2017,
  • [3] A Model-Based Optimization Method of ARINC 653 Multicore Partition Scheduling
    Han, Pujie
    Hu, Wentao
    Zhai, Zhengjun
    Huang, Min
    AEROSPACE, 2024, 11 (11)
  • [4] Model-based Scheduling for Stream Processing Systems
    Wang, Yidan
    Tari, Zahir
    HoseinyFarahabady, M. Reza
    Zomaya, Albert Y.
    2017 19TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS (HPCC) / 2017 15TH IEEE INTERNATIONAL CONFERENCE ON SMART CITY (SMARTCITY) / 2017 3RD IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (DSS), 2017, : 215 - 222
  • [5] Model-Based Dynamic Software Project Scheduling
    Nigar, Natasha
    ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2017, : 1042 - 1045
  • [6] Model-based signal processing for laser ultrasonic signal enhancement
    Huber, RD
    Chinn, DJ
    Thomas, GH
    Candy, JV
    Spicer, JB
    REVIEW OF PROGRESS IN QUANTITATIVE NONDESTRUCTIVE EVALUATION, VOLS 16A AND 16B, 1997, 16 : 757 - 764
  • [7] Scheduling of Parallelized Synchronous Dataflow Actors for Multicore Signal Processing
    Zhou, Zheng
    Plishker, William
    Bhattacharyya, Shuvra S.
    Desnos, Karol
    Pelcat, Maxime
    Nezan, Jean-Francois
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2016, 83 (03): : 309 - 328
  • [8] Scheduling of Parallelized Synchronous Dataflow Actors for Multicore Signal Processing
    Zheng Zhou
    William Plishker
    Shuvra S. Bhattacharyya
    Karol Desnos
    Maxime Pelcat
    Jean-Francois Nezan
    Journal of Signal Processing Systems, 2016, 83 : 309 - 328
  • [9] The factor graph approach to model-based signal processing
    Loeliger, Hans-Andrea
    Dauwels, Justin
    Hu, Junli
    Korl, Sascha
    Ping, Li
    Kschischang, Frank R.
    PROCEEDINGS OF THE IEEE, 2007, 95 (06) : 1295 - 1322
  • [10] UNDERWATER ACOUSTIC MODEL-BASED SIGNAL-PROCESSING
    ZIOMEK, LJ
    BLOUNT, RJ
    IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1987, 35 (12): : 1670 - 1683