• DocumentCode
    257586
  • Title

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

  • Author

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

  • Author_Institution
    INSA Rennes, UEB Rennes, Rennes, France
  • fYear
    2014
  • fDate
    3-5 Dec. 2014
  • Firstpage
    25
  • Lastpage
    29
  • 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.
  • Keywords
    data flow graphs; digital signal processing chips; multiprocessing systems; parallel architectures; processor scheduling; 8-core Texas Instruments keystone digital signal processor; DSP; JIT-MS scheduler; MoC; OpenMP implementation; PiSDF; just-in-time multicore scheduling; just-in-time scheduling techniques; locally static regions; multicore architectures; multicore scheduling method; multicore signal processing systems; multicore task scheduler; parameterized and interfaced synchronous dataflow graphs; parameterized dataflow model of computation; Benchmark testing; Finite impulse response filters; Multicore processing; Processor scheduling; Scheduling; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal and Information Processing (GlobalSIP), 2014 IEEE Global Conference on
  • Conference_Location
    Atlanta, GA
  • Type

    conf

  • DOI
    10.1109/GlobalSIP.2014.7032071
  • Filename
    7032071