| All example of using pseudofields to eliminate version shuffling in horizontal code compaction |
| Full text |
Pdf
(842 KB)
|
| Source
|
International Symposium on Microarchitecture
archive
Proceedings of the 22nd annual workshop on Microprogramming and microarchitecture
table of contents
Dublin, Ireland
Pages: 172 - 180
Year of Publication: 1989
ISBN:0-89791-324-8
Also published in ...
|
|
Authors
|
|
J. L. Linn
|
Institute for Defense Analyses, Alexandria, Virginia
|
|
C. D. Ardoin
|
Institute for Defense Analyses, Alexandria, Virginia
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 4, Citation Count: 1
|
|
|
ABSTRACT
This paper first reviews the version shuffling problem for microcode compaction. Next, a somewhat representative compaction problem involving asymmetric ALUs and a port-limited register file is presented. Finally, the paper shows how to model the architecture in a microcode compiler using the concept of pseudofields. While the modeling process is nontrivial, it is seen that this approach solves the version shuffling problem without introducing early-binding inefficiencies in the compiled code.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
Horowitz and Sahni, 1978
|
|
| |
Linn, 1988
|
Linn, J.L. "Horizontal Microcode Compaction", in Microprogramming and Firmware Engineering Methods, Stanley Habib: editor, Van Nostrand Reinhold, New York, 1988.
|
| |
Mueller, Allan, and Varghese, 1984
|
Mueller, R.A., V.H. Allan, and 3. Varghese "The Complexity of Horizontal Word Encoding in Microprogrammed Machines", IEEE Transactions on Computers 33:10, October, 1984, pp. 938-939.
|
| |
Mueller and Varghese, 1988
|
Mueller, R.A. and J. Varghese "Fundamentals Concepts of Microprogramming", in Microprogramming and Firmware Engineering Methods, Stanley Habib: editor, Van Nostrand Reinhold, New York, 1988.
|
| |
Rimey and Hilfinger, 1988
|
|
| |
Vegdahl, 1982
|
|
|