| Microcode compaction with timing constraints |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 1, Citation Count: 10
|
|
|
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
|
M. Mezzalama , P. Prinetto , G. Filippi, Microcode compaction via microblock definition, Proceedings of the 15th annual workshop on Microprogramming, p.134-142, October 05-07, 1982, Palo Alto, California, United States
|
| |
12
|
R.A.Mueller. Horizon Compiler Hypothetical Micro-Architecture 2. Technical Report MAD-86- 19, CSU. Sept. 1986.
|
 |
13
|
Michael D. Poe , Ross Goodell , Simon Steely, Jr., Issues of the design of a low level microprogramming language for global microcode compaction, Proceedings of the 14th annual workshop on Microprogramming, p.88-94, December 01-01, 1981, Chatham, Massachusetts, United States
|
 |
14
|
|
| |
15
|
B.Su. Basic Idea of Compaction Algorithm with Timing. Private communication, Aug. 1986.
|
 |
16
|
B. Su , S. Ding , J. Xia, URPR—An extension of URCR for software pipelining, Proceedings of the 19th annual workshop on Microprogramming, p.94-103, October 15-17, 1986, New York, New York, United States
|
| |
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
|
Mario Tokoro , Eiji Tamura , Kazuhiko Takase , Kiichiro Tamaru, An approach to microprogram optimization considering resource occupancy and instruction formats, Proceedings of the 10th annual workshop on Microprogramming, p.92-108, October 05-07, 1977, Niagara Falls, New York, United States
|
| |
19
|
|
| |
20
|
C.C.Tang. Fast Algorithms for Bounding the Performance of Multiprocessor Systems. Proc. of 1976 International Conference Parallel Processing.
|
CITED BY 10
|
|
|
|
|
B. Su , J. Wang , J. Xia, Global microcode compaction under timing constraints, Proceedings of the 21st annual workshop on Microprogramming and microarchitecture, p.116-118, November 28-December 02, 1988, San Diego, California, United States
|
|
|
|
|
|
Bogong Su , Shiyuan Ding , Jian Wang , Jinshi Xia, GURPR—a method for global software pipelining, Proceedings of the 20th annual workshop on Microprogramming, p.88-96, December 01-04, 1987, Colorado Springs, Colorado, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|