ACM Home Page
Please provide us with feedback. Feedback
Phase coupling for horizontal microcode generation
Full text PdfPdf (634 KB)
Source ACM SIGMICRO Newsletter archive
Volume 18 ,  Issue 4  (December 1987) table of contents
Pages: 24 - 29  
Year of Publication: 1987
ISSN:1050-916X
Authors
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 1,   Citation Count: 1
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/16360.1096734
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.

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

Collaborative Colleagues:
Vivki H. Allen: colleagues
Robert A. Mueller: colleagues