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 :
بازگشت