| Exploiting horizontal and vertical concurrency via the HPSm microprocessor |
| Full text |
Pdf
(801 KB)
|
| Source
|
International Symposium on Microarchitecture
archive
Proceedings of the 20th annual workshop on Microprogramming
table of contents
Colorado Springs, Colorado, United States
Pages: 154 - 161
Year of Publication: 1987
ISBN:0-89791-250-0
|
|
Authors
|
|
Wen-Mei W. Hwu
|
Coordinated Science Laboratory, University of Illinois, Urbana, IL
|
|
Yale N. Patt
|
Computer Science Division, University of California, Berkeley, CA
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 12, Citation Count: 1
|
|
|
ABSTRACT
HPSm is a single-chip microarchitecture designed and implemented at the University of California to achieve high performance. The approach is to exploit both vertical and horizontal concurrency in the microarchitecture. Experiments have been conducted to demonstrate the effectiveness of HPSm as compared to a popular single-chip microarchitecture, the Berkeley RISC/SPUR. Evaluations have been done with both control intensive and floating point intensive benchmarks. For both types of benchmarks, we show that the HPSm microarchitecture achieves significant speedup over the RISC/SPUR microarchitecture implemented with the same fabrication technology.
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
|
Hwu, W.W. and Patt, Y.N., "Design Choices for the HPSm Microprocessor Chip," Proceedings of the 20th Annual HICSS, pp. 329-336, Jan. 1987.
|
 |
3
|
Y. N. Patt , W. M. Hwu , M. Shebanow, HPS, a new microarchitecture: rationale and introduction, Proceedings of the 18th annual workshop on Microprogramming, p.103-108, December 03-06, 1985, Pacific Grove, California, United States
|
| |
4
|
Fisher, J.A., "Very Long Instruction Word Architecture and the ELI-512," research report YALEU/DCS/RR253, Yale University, Computer Science Department, April 1983.
|
| |
5
|
Anderson, D. W., Sparacio, F. J., Tomasulo, R. M., "The IBM System/360 Model 91: Machine Philosophy and Instruction - Handling," IBM Journal of Research and Development, Vol. 11, No. 1, 1967, pp. 8-24.
|
| |
6
|
Tomasulo, R. M., "An Efficient Algorithm for Exploiting Multiple Arithmetic Units," IBM Journal, vol. 11, January 1967, pp 25-33.
|
| |
7
|
Jeong, D.K., "Design of PLL-Based Clock Generation Circuits," IEEE J. Solid State Circuits, vol. SC-22, no.2, pp. 255-261, April 1987.
|
| |
8
|
Shebanow, M.C., Patt, Y.N., Hwu, W., and Melvin, SW., "A C Compiler for HPS I, Highly Parallel Execution Engine", Hawaii International Conference on System Sciences - 19, Honolulu, HI, January, 1986.
|
| |
9
|
|
| |
10
|
Mark Hill , Susan Eggers , Jim Larus , George Taylor , Glenn Adams , B. K. Bose , Garth Gibson , Paul Hansen , Jon Keller , Shing Kong , Corinna Lee , Daebum Lee , Joan Pendleton , Scott Ritchie , David Wood , Ben Zorn , Paul Hilfinger , Dave Hodges , Randy Katz , John Ousterhout , Dave Patterson, Design decisions in SPUR, Computer, v.19 n.11, p.8-22, Nov. 1986
[doi> 10.1109/MC.1986.1663096]
|
| |
11
|
Hill, M.D., private communication, April 1987.
|
|