• DocumentCode
    1109056
  • Title

    Optimization Strategies for Microprograms

  • Author

    Kleir, R.L. ; Ramamoorthy, C.V.

  • Author_Institution
    IEEE
  • Issue
    7
  • fYear
    1971
  • fDate
    7/1/1971 12:00:00 AM
  • Firstpage
    783
  • Lastpage
    794
  • Abstract
    With increased use of microprogramming in present computer systems, the need arises to automate the checking and optimization of microcode. This paper reviews the optimization objectives, characterizes microprogranis, and discusses the machine structure. A translator from machine code to microcode appears feasible and is described. Some compiler techniques are reviewed and adapted to improve microprograms by studying operational interaction. Microprogram characteristics permit additional methods to reduce the computation effort. The techniques are integrated into a scheme implemented for optimizing a simulated machine.
  • Keywords
    Inefficient code sources, intermediate text, machine code translator, microprogram characteristics, microprogramming, optimization, program graph.; Computational modeling; Decoding; Hardware; Libraries; Microprogramming; Optimizing compilers; Production; Program processors; Protection; Read-write memory; Inefficient code sources, intermediate text, machine code translator, microprogram characteristics, microprogramming, optimization, program graph.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/T-C.1971.223347
  • Filename
    1671940