Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/74925.74957acmconferencesArticle/Chapter ViewAbstractPublication PagesiscaConference Proceedingsconference-collections
Article
Free access

Architectural and organizational tradeoffs in the design of the MultiTitan CPU

Published: 01 April 1989 Publication History

Abstract

This paper describes the architectural and organizational tradeoffs made during the design of the MultiTitan, and provides data supporting the decisions made. These decisions covered the entire space of processor design, from the instruction set and virtual memory architecture through the pipeline and organization of the machine. In particular, some of the tradeoffs involved the use of an on-chip instruction cache with off-chip TLB and floating-point unit, the use of direct-mapped instead of associative caches, the use of 64-bit vs. 32-bit data bus, and the implementation of hardware pipeline interlocks.

References

[1]
Chow, P., and Horowitz, M. Architectural Tradeoffs in the Design of MIPS-X. The 14th Annual Symposium on Computer Architecture, IEEE Computer Society Press, June, 1987, pp. 300-308.
[2]
Cray Research Inc. The CRAY-I Computing System Reference Manual. Chippewa Falls, WI, 1976.
[3]
Dobbs, C., Reed, P., and Ng, T. "Supercomputing on Chip." VLSI Systems Design (May 1988), 24-33.
[4]
Hennessy, J., Jouppi, N., Baskett, F., Gross, T., and Gill, J. Hardware/Software Tradeoffs for Increased Performance. First International Conference on Architectural Support for Programming Languages and Operating Systems, IEEE Computer Society Press, March, 1982, pp. 2-l 1.
[5]
Hill, M., et. al. "Design Decisions in SPUR." Computer (November 1986), 8-22.
[6]
Jouppi, N. P., Tang, J. Y. F., and Dion, J. A 20 MIPS Sustained 32b CMOS Microprocessor with 64b Data Busses. The 36th International Solid-State Circuits Conference, IEEE Solid State Circuits Council and the University of Pennsylvania, February, 1989, pp. 84-85.
[7]
Jouppi, N. P., Bertoni, J., and Wall, D. W. A Unified Vector/Scalar Floating-Point Architecture. Third International Conference on Architectural Support for Programming Languages and Operating Systems, IEEE Computer Society Press, April, 1989, pp. .
[8]
Kane, G. MIPS RZOOO RISC Architecture. Prentice-Hall, 1987.
[9]
McFarling, S., and Hermessy, J. L. Reducing the Cost of Branches. The 13th Annual Symposium on Computer Architecture, IEEE Computer Society Press, May, 1986, pp. 396-403.
[10]
Nielsen, M. J. K. Titan System Manual. Tech. Rept. 86/l, Digital Equipment Corporation Western Research Lab, September, 1986.
[11]
Rowen, C., et. al. "RISC VLSI Design for System-Level Performance." VLSI Systems Design (March 1986), 81-88.
[12]
Sachs, H., and Hollingsworth, W. A High Performance 846,000 Transistor Unix Engine: The Fairchild Clipper. Proceedings IEEE International Conference on Computer Design: VLSI in Computers, IEEE Computer Society Press, October, 1985, pp. 342-346.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ISCA '89: Proceedings of the 16th annual international symposium on Computer architecture
April 1989
426 pages
ISBN:0897913191
DOI:10.1145/74925
  • cover image ACM SIGARCH Computer Architecture News
    ACM SIGARCH Computer Architecture News  Volume 17, Issue 3
    Special Issue: Proceedings of the 16th annual international symposium on Computer Architecture
    June 1989
    400 pages
    ISSN:0163-5964
    DOI:10.1145/74926
    Issue’s Table of Contents

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 April 1989

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 543 of 3,203 submissions, 17%

Upcoming Conference

ISCA '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)118
  • Downloads (Last 6 weeks)26
Reflects downloads up to 16 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2013)A new perspective for efficient virtual-cache coherenceACM SIGARCH Computer Architecture News10.1145/2508148.248596841:3(535-546)Online publication date: 23-Jun-2013
  • (2013)A new perspective for efficient virtual-cache coherenceProceedings of the 40th Annual International Symposium on Computer Architecture10.1145/2485922.2485968(535-546)Online publication date: 23-Jun-2013
  • (1999)Functional Implementation Techniques for CPU Cache MemoriesIEEE Transactions on Computers10.1109/12.75265148:2(100-110)Online publication date: 1-Feb-1999
  • (1998)Improving direct-mapped cache performance by the addition of a small fully-associative cache prefetch buffers25 years of the international symposia on Computer architecture (selected papers)10.1145/285930.285998(388-397)Online publication date: 1-Aug-1998
  • (1996)The difference-bit cacheACM SIGARCH Computer Architecture News10.1145/232974.23298624:2(114-120)Online publication date: 1-May-1996
  • (1996)The difference-bit cacheProceedings of the 23rd annual international symposium on Computer architecture10.1145/232973.232986(114-120)Online publication date: 15-May-1996
  • (1995)DASC cacheProceedings of the 1st IEEE Symposium on High-Performance Computer Architecture10.5555/527072.822598Online publication date: 22-Jan-1995
  • (1993)Cache write policies and performanceACM SIGARCH Computer Architecture News10.1145/173682.16515421:2(191-201)Online publication date: 1-May-1993
  • (1993)Cache write policies and performanceProceedings of the 20th annual international symposium on computer architecture10.1145/165123.165154(191-201)Online publication date: 1-Jun-1993
  • (1992)A simulation based study of TLB performanceACM SIGARCH Computer Architecture News10.1145/146628.13970820:2(114-123)Online publication date: 1-Apr-1992
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media