DocumentCode :
477196
Title :
Superblock scheduling using genetic programming for embedded systems
Author :
Mahajan, Anjali ; Ali, M.S.
Author_Institution :
G H Raisoni Coll. of Eng., Nagpur
fYear :
2008
fDate :
14-16 Aug. 2008
Firstpage :
261
Lastpage :
266
Abstract :
Instruction scheduling is an important issue in the compiler optimization for embedded systems. The instruction scheduling problem is mainly solved heuristically since finding an optimal solution requires significant computational resources and, in general, the problem of optimally scheduling instructions is known to be NP-Complete. The development of processors with pipelines and multiple functional units has increased the demands on compiler writers to write complex instruction scheduling algorithms. These algorithms are required to ensure that the most efficient use of resources, i.e. the functional units and pipelines of the processor, is made due to the increased complexity of processor architectures. In this paper, the specific problem of automatically creating instruction scheduling heuristics is addressed.
Keywords :
embedded systems; genetic algorithms; optimising compilers; scheduling; NP-complete problem; embedded system; genetic programming; instruction scheduling; optimally scheduling instruction; optimized compiler; processor architecture; superblock scheduling; Costs; Embedded system; Genetic algorithms; Genetic programming; Machine learning; Machine learning algorithms; Optimizing compilers; Pipelines; Processor scheduling; Scheduling algorithm; compiler optimization; instruction scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cognitive Informatics, 2008. ICCI 2008. 7th IEEE International Conference on
Conference_Location :
Stanford, CA
Print_ISBN :
978-1-4244-2538-9
Type :
conf
DOI :
10.1109/COGINF.2008.4639177
Filename :
4639177
Link To Document :
بازگشت