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