• 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