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
Link To Document