• DocumentCode
    1570171
  • Title

    A fast heuristic scheduling algorithm for periodic ConcurrenC models

  • Author

    Chen, Weiwei ; Doemer, Rainer

  • Author_Institution
    Center for Embedded Comput. Syst., Univ. of California, Irvine, CA, USA
  • fYear
    2010
  • Firstpage
    161
  • Lastpage
    166
  • Abstract
    Embedded system design usually starts from an executable specification model described in a C-based System Level Description Language (SLDL), such as SystemC or SpecC. In this paper, we identify a subset of well-defined C-based design models, called periodic ConcurrenC models, that can be statically scheduled, resulting in significant higher simulation and execution speed. We propose a novel heuristic scheduling algorithm that not only is faster than classic matrix-based synchronous dataflow (SDF) scheduling approaches, but also reduces the model execution time by an order of magnitude over the default discrete event simulation.
  • Keywords
    C language; embedded systems; integrated circuit design; scheduling; specification languages; C-based System Level Description Language; C-based design models; SpecC; SystemC; classic matrix-based synchronous dataflow scheduling approaches; discrete event simulation; embedded system design; executable specification model; fast heuristic scheduling algorithm; model execution time; periodic ConcurrenC models; Buffer storage; Discrete event simulation; Embedded computing; Embedded system; Message passing; Partitioning algorithms; Performance gain; Real time systems; Scheduling algorithm; Signal processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2010 15th Asia and South Pacific
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-5765-6
  • Electronic_ISBN
    978-1-4244-5767-0
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2010.5419901
  • Filename
    5419901