ACM Home Page
Please provide us with feedback. Feedback
Postpass Code Optimization of Pipeline Constraints
Full text PdfPdf (1.67 MB)
Source ACM Transactions on Programming Languages and Systems (TOPLAS) archive
Volume 5 ,  Issue 3  (July 1983) table of contents
Pages: 422 - 448  
Year of Publication: 1983
ISSN:0164-0925
Authors
John L. Hennessy  Computer Systems Laboratory, Departments of Electrical Engineering and Computer Science, Stanford University, Stanford, CA
Thomas Gross  Computer Systems Laboratory, Departments of Electrical Engineering and Computer Science, Stanford University, Stanford, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 62,   Citation Count: 81
Additional Information:

references   cited by   index terms   collaborative colleagues  

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

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
ALLEN, F.E., AND COCKE, J. A catalogue of optimizing transformations, in Design and Optimization of Compilers, R. Rustin (Ed.). Prentice-Hall, Englewood Cliffs, N.J., 1972, pp. 1-30.
 
4
ANDERSON, D.W., SPARACIO, F.J., AND TOMASULO, R.M. The IBM System/360 Model 91: Machine philosophy and instruction handling. IBM J. Res. Dev. 11, 1 (Jan. 1967), 8-24.
5
 
6
BASKETT, F. Puzzle: An informal compute bound benchmark. Unpublished.
7
 
8
DAVIDSON, S., LANDSKOV, D., SHRIVER, B.D., AND MALLETT, P.W. Some experiments in local microcode compaction for horizontal machines. IEEE Trans. Comput. C-30, 7 (July 1981), 460-477.
 
9
DAVIES, K., ANO RIs, F. Real-time signal processor support software. IBM J. Res. Dev. 26, 4 (July 1982), 431-439.
10
 
11
FISHER, J.A. Trace scheduling: A technique for global microcode compaction. IEEE Trans. Comput. C-30, 7 (July 1981), 478-490.
 
12
FISHER, J.A. The optimization of horizontal microcode within and beyond basic blocks. Tech. Rep. COO-3077-161, Courant Mathematics and Computing Laboratory, New York Univ., New York, Oct. 1979.
 
13
14
15
 
16
HENNESSY, J.L., JouPPI, N., GILL, J., BASKETT, F., STRONG, A., GROSS, T.R., ROWEN, C., AND LEONARD, J. The MIPS machine. In Proceedings, IEEE Compcon, San Francisco, Feb. 1982, pp. 2-7.
17
 
18
KOGGE, P.M. The Architecture of Pipelined Computers. McGraw-Hill, New York, 1981.
 
19
LAMPSON, B.W., MCDANIEL, G.A., AND ORNSTEIN, S.M. An instruction fetch unit for a high performance personal computer. Tech. Rep. CSL-81-1, Xerox PARC, Palo Alto, Calif., Jan. 1981.
20
 
21
22
23
 
24
SITES, R. Instruction ordering for the Cray-1 computer. Tech. Rep. 78-CS-023, Dept. of Computer Science, Univ. of California, San Diego, July 1978.
 
25
TOKORO, M., TAMURA, E., AND TAKIZUKA, T. Optimization of microprograms. IEEE Trans. Comput. C-30, 7 (July 1981), 491-504.
 
26
ULLMAN, J.D. Complexity of sequencing problems. In Computer and Job-Shop Scheduling Theory, E.G. Coffman, Jr. (Ed.). Wiley, New York, 1976, pp. 139-164.
 
27
ULLMAN, J.D. NP-complete scheduling problems. J. Comput. Syst. Sci. 10, 3 (June 1975), 384-393.
28
 
29
WIDOOES, L.C. The S-1 project: Developing high performance digital computers. In Proceedings, IEEE Compcon, San Francisco, Feb. 1980, pp. 282-291.
 
30
WULF, W.A. Compilers and computer architecture. Computer 14, 7 (July 1981), 41-48.

CITED BY  81

Collaborative Colleagues:
John L. Hennessy: colleagues
Thomas Gross: colleagues