Skip to main navigation Skip to search Skip to main content

Just-in-time scheduling techniques for multicore signal processing systems

  • Julien Heulot
  • , Maxime Pelcat
  • , Jean Francois Nezan
  • , Yaset Oliva
  • , Slaheddine Aridhi
  • , Shuvra S. Bhattacharyya

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

    3 Citations (Scopus)

    Abstract

    This paper introduces a novel multicore scheduling method that leverages a parameterized dataflow Model of Computation (MoC). This method, which we have named Just-In-Time Multicore Scheduling (JIT-MS), aims to efficiently schedule Parameterized and Interfaced Synchronous DataFlow (PiSDF) graphs on multicore architectures. This method exploits features of PiSDF to And locally static regions that exhibit predictable communications. This paper uses a multicore signal processing benchmark to demonstrate that the JIT-MS scheduler can exploit more parallelism than a conventional multicore task scheduler based on task creation and dispatch. Experimental results of the JIT-MS on an 8-core Texas Instruments Keystone Digital Signal Processor (DSP) are compared with those obtained from the OpenMP implementation provided by Texas Instruments. Results shows latency improvements of up to 26% for multicore signal processing systems.

    Original languageEnglish
    Title of host publication2014 IEEE Global Conference on Signal and Information Processing, GlobalSIP 2014
    PublisherIEEE
    Pages25-29
    Number of pages5
    ISBN (Electronic)9781479970889
    DOIs
    Publication statusPublished - 5 Feb 2014
    Publication typeA4 Article in conference proceedings
    Event2014 IEEE Global Conference on Signal and Information Processing, GlobalSIP 2014 - Atlanta, United States
    Duration: 3 Dec 20145 Dec 2014

    Conference

    Conference2014 IEEE Global Conference on Signal and Information Processing, GlobalSIP 2014
    Country/TerritoryUnited States
    CityAtlanta
    Period3/12/145/12/14

    ASJC Scopus subject areas

    • Signal Processing
    • Information Systems

    Fingerprint

    Dive into the research topics of 'Just-in-time scheduling techniques for multicore signal processing systems'. Together they form a unique fingerprint.

    Cite this