• DocumentCode
    3122243
  • Title

    Optimal acyclic fine-grain scheduling with cache effects for embedded and real time systems

  • Author

    Touati, Sid-Ahmed-Ali

  • Author_Institution
    Inst. Nat. de Recherche en Inf. et Autom., Le Chesnay, France
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    159
  • Lastpage
    164
  • Abstract
    To sustain the increases in processor performance, embedded and real-time systems need to find the best total schedule time when compiling their application. The optimal acyclic scheduling problem is a classical challenge which has been formulated using integer programming in lot of works. In this paper, we give a new formulation of acyclic instruction scheduling problem under registers and resources constraints in multiple instructions issuing processors with cache effects. Given a direct acyclic graph G=(V,E), the complexity of our integer linear programming model is bounded by O(|V|2) variables and O(|E|+|V|2) constraints. This complexity is better than the complexity of the existing techniques which includes a worst total schedule time factor
  • Keywords
    computational complexity; directed graphs; integer programming; linear programming; performance evaluation; processor scheduling; acyclic instruction scheduling problem; cache effects; complexity; direct acyclic graph; embedded systems; integer programming; linear programming model; optimal acyclic fine-grain scheduling; processor performance; real time systems; resources constraints; schedule time; worst total schedule time factor; Clocks; Constraint optimization; Constraint theory; Delay; Integer linear programming; Linear programming; Processor scheduling; Real time systems; Registers; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 2001. CODES 2001. Proceedings of the Ninth International Symposium on
  • Conference_Location
    Copenhagen
  • Print_ISBN
    1-58113-364-2
  • Type

    conf

  • DOI
    10.1109/HSC.2001.924668
  • Filename
    924668