ACM Home Page
Please provide us with feedback. Feedback
Phase coupling for horizontal microcode generation
Full text PdfPdf (1.16 MB)
Source International Symposium on Microarchitecture archive
Proceedings of the 20th annual workshop on Microprogramming table of contents
Colorado Springs, Colorado, United States
Pages: 115 - 125  
Year of Publication: 1987
ISBN:0-89791-250-0
Authors
Vicki H. Allan  Department of Computer Science, Utah State University, Logan, Utah
Robert A. Mueller  Department of Computer Science and Firmware Engineering Research Laboratory, Colorado State University, Fort Collins, Colorado
Sponsor
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 5,   Citation Count: 3
Additional Information:

abstract   references   cited by   collaborative colleagues  

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

ABSTRACT

Microcode for mass produced architectures is still predominantly generated by hand. Yet, as speed dictates the vertical migration of commonly executed functions to microcode, the demand for automated code generation increases. Though considerably more complex than phase-decoupled methods, phase-coupled methods for the generation of horizontal microcode have the potential to produce more highly optimized microcode. Results of the retargetable phase-coupled microcode compiler, Horizon, are presented and directions suggested.


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.

 
All86
 
AM87
 
AU77
 
BSKT79
U. Banerjee, S. Shen, D.J. Kuck, and R.A. Towle. Time and parallel processor bounds for fortranlike loops. IEEE Transactions on Computers, C- 28(9):666-670, September 1979.
 
CAC*81
G.J. Chaitin, M.A. Auslander, A.K. Chandra, J. Cocke, M.E. Hopkins, and P.W. Markstein. Register allocation via coloring. Computer Languages, 6, 1981.
 
Das77
S. Dasgupta. Parallelism in Loop-Free Microprograms. In B. Gilchrist, editor, Information Processing 77, North-Holland, Amsterdam, Holland, 1977.
 
DeW76
 
DM85
M.R. Duda and R.A. Mueller. \mu-C Microprogramming Language (Version 9.1) Reference Manual. Technical Report CS-85-11, Department of Computer Science, Colorado State University, Fort Collins, September 1985.
 
Fis79
 
FLS81
J.A. Fisher, D. Landskov, and B.D. Shriver. Microcode Compaction: Looking Backward and Looking Forward. In Proceedings of the National Computer Conference, pages 95-102, AFIPS Press, Montvale, NJ, July 1981.
 
Hec77
 
IKI83
S. Isoda, Y. Kobayashi, and T. Ishida. Global Compaction of Horizontal Microprograms Based on the Generalized Data Dependency Graph. IEEE Transactions on Computers, C-32(10):922-933, October 1983.
 
KT76
J. Kim and C.J. Tan. Register Assignment Algorithms for Optimizing Compilers - Part II. Technical Report RC 6262, IBM, Computer Sciences Department, IBM T.J. Watson Research Center, Yorktown Heights, NY, October 1976.
 
KT79
J. Kim and C.J. Tan. Register Assignment Algorithms for Optimizing Micro-code Compilers - Part I. Technical Report RC 7639, IBM, Computer Sciences Department, IBM T.J. Watson Research Center, Yorktown Heights, NY, May 1979.
 
LA83
J. Lah and E. Atkin. Tree compaction of Microprograms. In Proceedings of the 16th Microprogramming Workshop (MICRO-16), pages 22-33, Downingtown, PA, October 1983.
 
Lev81
 
Lin83
J.L. Linn. SRDAG Compaction: A Generalization of Trace Scheduling to Increase the Use of Global Context Information. In Proceedings of the f 6th Microprogramming Workshop (MICRO-16), pages II- 22, Downingtown, PA, October 1983.
 
MJ81
 
MV87
R.A. Mueller and J. Varghese. Fundamental Concepts in Microprogramming. In S. Habib and S. Dasgupta, editors, Handbook of Microprogramming and Firmware Engineering, Van Nostrand, New York, NY, 1987. Forthcoming.
 
RT81
J.H. Reif and R.E. Tarjan. Symbolic program analysis in almost-linear time. SIAM Journal of Computing, 11(1):81-93, February 1981.
SD85
SDJ84
 
Tan78
C.J. Tan. Code Optimization Techniques for Microcode Compilers. In Proceedings of the National Computer Conference, pages 649-655, AFIPS Press, Montvale, NJ, June 1978.
TTTY78
 
Veg82

Collaborative Colleagues:
Vicki H. Allan: colleagues
Robert A. Mueller: colleagues