ACM Home Page
Please provide us with feedback. Feedback
Microcode compaction with timing constraints
Full text PdfPdf (781 KB)
Source International Symposium on Microarchitecture archive
Proceedings of the 20th annual workshop on Microprogramming table of contents
Colorado Springs, Colorado, United States
Pages: 59 - 68  
Year of Publication: 1987
ISBN:0-89791-250-0
Authors
Bogong Su  Department of Computer Science and Technology, Tsing Hua University, Beijing, China and Firmware Engineering and Micro-Architecture Design Lab of Colorado State University
Shiyuan Ding  Department of Computer Science and Technology, Tsing Hua University, Beijing, China
Jian Wang  Department of Computer Science and Technology, Tsing Hua University, Beijing, China
Jinshi Xia  Department of Computer Science and Technology, Tsing Hua University, Beijing, China
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): 1,   Citation Count: 10
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.255314
What is a DOI?

ABSTRACT

At present, microcode compaction with timing constraints (abbreviated as MCTC) is still an open problem. Complex timing relation between microoperations greatly affects the optimization result of microcode. This paper begins with a survey of MCTC problems, then presents a formal description of MCTC and, on the basis of a systematic study of the characteristics of MCTC, presents a generally-oriented heuristic algorithm— CAS, which has a high success rate of scheduling and promises good optimization result. Preliminary experiments indicate that CAS is better than other existing MCTC algorithms.


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
J.A.Fisher. The Optimization of Horizontal Microcode vithin and Beyond Basic Blocks: An Application of Processor Scheduling vith Resources.U.S. Department of Energy Report, C00-3277-161. Oct.1979.
 
4
J.A.Fisher. Trace Scheduling: A Technique for Globai Microcode Compaction. IEEE Trans. on Computers, pp478-479. C-30, 1981.
 
5
J.A.Fisher, et al. Microcode Compaction: Looking Backward and Looking Forward. National Computer Conference, 1981.
 
6
D.Hoste, et al. Am29500 Application Note. AHD. Inc. 1985.
7
8
 
9
D.Landskov. et al. Some Experiments in Local Microcode Compaction for Horizontal Machines. IEEE Trans. on Computers, Vol.C-30, July.1981.
10
11
 
12
R.A.Mueller. Horizon Compiler Hypothetical Micro-Architecture 2. Technical Report MAD-86- 19, CSU. Sept. 1986.
13
14
 
15
B.Su. Basic Idea of Compaction Algorithm with Timing. Private communication, Aug. 1986.
16
 
17
Robert.E.Tarjan. Shortest Path Algorithms in "Graph Theory with Application to Algorithms and Computer Science, ed. by Y.Alavi. etc. John Wilet & Sons, Inc. 1985.
18
 
19
 
20
C.C.Tang. Fast Algorithms for Bounding the Performance of Multiprocessor Systems. Proc. of 1976 International Conference Parallel Processing.

CITED BY  10
Collaborative Colleagues:
Bogong Su: colleagues
Shiyuan Ding: colleagues
Jian Wang: colleagues
Jinshi Xia: colleagues