Siirry päänavigointiin Siirry hakuun Siirry pääsisältöön

Model-Based Dynamic Scheduling for Multicore Signal Processing

  • Jiahao Wu*
  • , Timothy Blattner
  • , Walid Keyrouz
  • , Shuvra S. Bhattacharyya
  • *Tämän työn vastaava kirjoittaja

    Tutkimustuotos: ArtikkeliTieteellinenvertaisarvioitu

    1 Sitaatiot (Scopus)

    Abstrakti

    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.

    AlkuperäiskieliEnglanti
    Sivut1-14
    Sivumäärä14
    JulkaisuJournal of Signal Processing Systems
    Varhainen verkossa julkaisun päivämäärä2018
    DOI - pysyväislinkit
    TilaJulkaistu - 2018
    OKM-julkaisutyyppiA1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä

    Julkaisufoorumi-taso

    • Jufo-taso 1

    !!ASJC Scopus subject areas

    • Control and Systems Engineering
    • Theoretical Computer Science
    • Signal Processing
    • Information Systems
    • Modelling and Simulation
    • Hardware and Architecture

    Sormenjälki

    Sukella tutkimusaiheisiin 'Model-Based Dynamic Scheduling for Multicore Signal Processing'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

    Siteeraa tätä