• DocumentCode
    1144473
  • Title

    Trace Scheduling: A Technique for Global Microcode Compaction

  • Author

    Fisher, Joseph A.

  • Author_Institution
    Department of Computer Science, Yale University
  • Issue
    7
  • fYear
    1981
  • fDate
    7/1/1981 12:00:00 AM
  • Firstpage
    478
  • Lastpage
    490
  • Abstract
    Microcode compaction is the conversion of sequential microcode into efficient parallel (horizontal) microcode. Local compaction techniques are those whose domain is basic blocks of code, while global methods attack code with a general flow control. Compilation of high-level microcode languages into efficient horizontal microcode and good hand coding probably both require effective global compaction techniques.
  • Keywords
    Data dependency; global microcode optimization; microcode compaction; parallel instruction scheduling; parallel processing; resource conflict; Compaction; Delay; Flow graphs; Hardware; Helium; Iterative methods; Parallel processing; Production; Data dependency; global microcode optimization; microcode compaction; parallel instruction scheduling; parallel processing; resource conflict;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1981.1675827
  • Filename
    1675827