• DocumentCode
    121137
  • Title

    Spider: A Synchronous Parameterized and Interfaced Dataflow-based RTOS for multicore DSPS

  • Author

    Heulot, Julien ; Pelcat, Maxime ; Desnos, Karol ; Nezan, Jean-Francois ; Aridhi, Slaheddine

  • Author_Institution
    IETR, INSA Rennes, Rennes, France
  • fYear
    2014
  • fDate
    11-12 Sept. 2014
  • Firstpage
    167
  • Lastpage
    171
  • Abstract
    This paper introduces a novel Real-Time Operating System (RTOS) based on a parameterized dataflow Model of Computation (MoC). This RTOS, called Synchronous Parameterized and Interfaced Dataflow Embedded Runtime (SPiDER), aims at efficiently scheduling Parameterized and Interfaced Synchronous Dataflow (PiSDF) graphs on multicore architectures. It exploits features of PiSDF to locate locally static regions that exhibit predictable application behavior. This paper uses a multicore signal processing benchmark to demonstrate that the SPiDER runtime can exploit more parallelism than a conventional multicore task scheduler. By comparing experimental results of the SPiDER runtime on an 8-core Texas Instruments Keystone I Digital Signal Processor (DSP) with those obtained from the OpenMP framework, latency improvements of up to 26% are demonstrated.
  • Keywords
    digital signal processing chips; multiprocessing systems; real-time systems; 8-core Texas Instruments Keystone I Digital Signal Processor; OpenMP framework; Spider; latency improvements; locally static regions; multicore DSPS; multicore architectures; multicore signal processing benchmark; parameterized dataflow model of computation; real-time operating system; synchronous parameterized and interfaced dataflow-based RTOS; Benchmark testing; Finite impulse response filters; Hardware; Multicore processing; Runtime; Signal processing algorithms; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Education and Research Conference (EDERC), 2014 6th European Embedded Design in
  • Conference_Location
    Milano
  • Print_ISBN
    978-1-4799-6841-1
  • Type

    conf

  • DOI
    10.1109/EDERC.2014.6924381
  • Filename
    6924381