ACM Home Page
Please provide us with feedback. Feedback
All example of using pseudofields to eliminate version shuffling in horizontal code compaction
Full text PdfPdf (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
IEEE-CS : Computer Society
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 8,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/75362.75416
What is a DOI?

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


Collaborative Colleagues:
J. L. Linn: colleagues
C. D. Ardoin: colleagues