ACM Home Page
Please provide us with feedback. Feedback
Trace scheduling optimization in a retargetable microcode compiler
Full text PdfPdf (948 KB)
Source International Symposium on Microarchitecture archive
Proceedings of the 20th annual workshop on Microprogramming table of contents
Colorado Springs, Colorado, United States
Pages: 106 - 114  
Year of Publication: 1987
ISBN:0-89791-250-0
Authors
Michael A. Howland  Firmware Engineering Laboratory, Department of Computer Science, Colorado State University, Fort Collins, Colorado
Robert A. Mueller  Firmware Engineering Laboratory, Department of Computer Science, Colorado State University, Fort Collins, Colorado
Philip H. Sweany  Firmware Engineering Laboratory, Department of Computer Science, 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): 8,   Citation Count: 8
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.255325
What is a DOI?

ABSTRACT

We discuss the integration of a trace scheduling optimizer into a retargetable optimizing microcode compiler that handles complex timing relations. The trace scheduler requires no special treatment when retargeting the compiler, being constructed from machine independent algorithms that extract target micro-architecture details from a machine description used by the other compiler processes. We focus on the machine independent basis of the trace scheduler and demonstrate it on a hypothetical micro-architecture.


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
T. Baba and H. Hagiwara. The MPG System: A Machine-Independent Efficient Microprogram Generator. IEEE Transactions on Computers, C- 30(6):373-395, June 1981.
 
5
Pin Chen. Software Pipeline: A Code Optimization Technique to Improve the Eficiency of Array Processors. Master's thesis, Institute of North-Western Telecommunication Engineering, China, 1984.
6
 
7
W. Damm. Automatic Generation of Simulation Tools: A Case Study in the Design of a Retargetable Firmware Development System. In Advances in Microprocessing and Microprogramming, North- Holland, Amsterdam, Holland, 1984.
 
8
W. Damm, G. Doehmen, K. Merkel, and M. Sichelschmidt. The AADL/S' Approach to Firmware Design Specification. IEEE Software, 3(4):27-37, July 1986.
9
10
 
11
S. Dasgupta, P.A. Wilsey, and J. Heinanen. Axiomatic specifications in firmware development systems. IEEE Software, 3(4):49-58, July 1986.
 
12
S. Davidson. A Survey of High-Level Languages for Microprogramming. In S. Habib and S. Dasgupta, editors, Handbook of Microprogramming and Firmware Engineering, Van Nostrand, New York, NY, 1986. Forthcoming.
 
13
 
14
 
15
J.A. Fisher. Trace Scheduling: A Technique for GIobal Microcode Compaction. IEEE Transactions on Computers, C-30(7):478-490, July 1981.
 
16
 
17
R.P. Gurd. Experience Developing Microcode Using a High Level Language. In Proceedings of the 16th Microprogramming Workshop (MICRO-16), pages 179-184, Downingtown, PA, Oct 1983.
 
18
S. Isoda, Y. Kobayashi, and T. Ishida. Global Compaction of Horizontal Microprograms Based on the Generalized Data Dependency Graph. IEEE nunsactions on Computers, C-32(10):922-933, October 1983.
19
 
20
J.L. Linn. SRDAG Compaction: A Generalization of Trace Scheduling to Increase the Use of Global Context Information. In Proceedings of the 16th Microprogramming Workshop (MICRO-16), pages 11-22, Downingtown, PA, October 1983.
21
 
22
R.A. Mueller and P.H. Sweany. Horizon Code Generator Series-Parallel DDG Coupler/Decoupler (Version 9.1). Technical Report MAD-86-10, Firmware Engineering and Micro-Architecture Design Laboratory, Colorado State University, Fort Collins, CO, September 1986.
 
23
B.L. Plomondon, M.R. Duda, and R.A. Mueller. Horizon Compiler Am29500 FFT Micro-Architecture i. Technical Report MAD-86-16, Firmware Engineering and Micro-Architecture Design Laboratory, Colorado State University, Fort Collins, CO, September 1986.
24
25
 
26

CITED BY  8
Collaborative Colleagues:
Michael A. Howland: colleagues
Robert A. Mueller: colleagues
Philip H. Sweany: colleagues