ACM Home Page
Please provide us with feedback. Feedback
Multiple instruction issue and single-chip processors
Full text PdfPdf (442 KB)
Source International Symposium on Microarchitecture archive
Proceedings of the 21st annual workshop on Microprogramming and microarchitecture table of contents
San Diego, California, United States
Pages: 64 - 66  
Year of Publication: 1988
ISBN:0-8186-1919-8
Authors
A. R. Pleszkun  Department of Electrical and Computer Engineering, University of Colorado-Boulder, Boulder, CO
G. S. Sohi  Computer Sciences Department, University of Wisconsin-Madison, Madison, WI
Sponsor
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
IEEE Computer Society Press  Los Alamitos, CA, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 7,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

In this paper we evaluate the performance of single-chip processors with multiple functional units. As a basis for our studies we use a processor model that is very similar to many of today's single-chip processors. Using this basic machine model, we investigate the performance that can be achieved if some limited form of multiple instruction issue is supported. For these investigations, we use 4 variants of the basic machine that represented different memory access times and branch execution times. In particular, we evaluate issuing 2 instructions per cycle and find that by restricting multiple instruction issue to load or branch instructions much of the same performance gains can be achieved as in the unrestricted form.


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
A. D. Berenbaum, et al, "CRISP: A Pipelined 32-bit Microprocessor With 13-kbit of Cache Memory ," IEEE Jounal of Solid-State Circuits, vol. SC-22, pp. 776-182, October 1987.
 
2
CRAY, CRAY-1 Computer Systems, Hardware Reference Manual. Chippewa Falls, WI: Cray Research, Inc., 1982.
3
 
4
J. R. Ellis, "Bulldog: A Compiler for VLlW Architectures," Research Report YALE/DCS/RR-364, Department of Computer Science, Yale University, Seattle, WA 98195, February 1985.
 
5
J. A. Fisher, "A New Architecture for Supercomputing," Digest of Papers, COMPCON Spring 1987, pp. 177-180. February 1987.
 
6
M. J. Flynn, "Very High-Speed Computing Systems," Proceedings of the IEEE, vol. 54, pp. 1901-1909, December, 1966.
 
7
M. Horowitz, et al, "MIPS-X: A 20-MIPS Peak, 32-bit Microprocessor with On-Chip Cache ," IEEE Journal of Solid-State Circuits, vol. SC-22, pp. 790-799, October 1987.
8
 
9
F. H. McMahon, FORTRAN CPU Performance Analysis. Lawrence Livermore Laboratories. 1972.
10
11
12
13
 
14
J. Worlton, "Understanding Supercomputer Benchmarks," Datamation, vol. 30, pp. 121-130. September. 1984.


Collaborative Colleagues:
A. R. Pleszkun: colleagues
G. S. Sohi: colleagues