• DocumentCode
    357532
  • Title

    Conditional scheduling for embedded systems using genetic list scheduling

  • Author

    Grajcar, Martin

  • Author_Institution
    Passau Univ., Germany
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    123
  • Lastpage
    128
  • Abstract
    One important part of a hardware/software (HW/SW) codesign system is the scheduler, which is needed in order to determine if a given HW/SW partitioning is suitable for a given application. In this paper, we employ a dataflow model for scheduling a computation including conditional branches on a loosely coupled heterogeneous multiprocessor system. The goal is to minimize the worst-case makespan while satisfying constraints implied by data dependencies and exclusive resource usage. We present a formal model which allows multiple schedule optimizations and a new efficient heuristic approach based on genetic algorithms and list scheduling
  • Keywords
    data flow graphs; embedded systems; genetic algorithms; hardware-software codesign; heuristic programming; list processing; minimisation; processor scheduling; program control structures; computation scheduling; conditional branches; conditional scheduling; constraints; data dependencies; dataflow model; embedded systems; exclusive resource usage; formal model; genetic algorithms; genetic list scheduling; hardware/software codesign; hardware/software partitioning; heuristic approach; loosely coupled heterogeneous multiprocessor system; multiple schedule optimizations; scheduler; worst-case makespan minimization; Application software; Computer architecture; Computer science; Digital signal processing; Embedded system; Genetic algorithms; High level synthesis; Multiprocessing systems; Processor scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 2000. Proceedings. The 13th International Symposium on
  • Conference_Location
    Madrid
  • ISSN
    1080-1820
  • Print_ISBN
    0-7695-0765-4
  • Type

    conf

  • DOI
    10.1109/ISSS.2000.874038
  • Filename
    874038