Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Resource allocation in a high clock rate microprocessor

Published: 01 November 1994 Publication History
  • Get Citation Alerts
  • Abstract

    This paper discusses the design of a high clock rate (300MHz) processor. The architecture is described, and the goals for the design are explained. The performance of three processor models is evaluated using trace-driven simulation. A cost model is used to estimate the resources required to build processors with varying sizes of on-chip memories, in both single and dual issue models. Recommendations are then made to increase the effectiveness of each of the models.

    References

    [1]
    K. Diefendorff and M. Allen, "Organization of the Motorola 88110 Superscalar RISC Microprocessor," IEEE MICRO, April, 1992, pp. 40--63.
    [2]
    K. Diefendorff, R. Oehler, R. Hochspmng, "Evolution of the PowerPC Architecture," IEEE MICRO, April 1994, pp 34-49.
    [3]
    D. Ditzel and H. McLellan, "Branch Folding in the CRISP Microprocessor: Reducing Branch Delay to Zero," 14th Annual Symposium on Computer Architecture, 1987, pp. 2-16.
    [4]
    D. Dobberpuhl et al., "A 200-MHz 64-b Dual-Issue CMOS Microprocessor," IEEE Journal of Solid-State Circuits, vol. 27 no. 11, pp. 1555-1567, Nov. 1992
    [5]
    I. Gee, M. Hill, D. Pnevmatikatos et al., "Cache Performance of the SPEC 92 Benchmark Suite," IEEE MICRO, August 1993 pp 17-27.
    [6]
    P. Hsu, "Designing the TFP Microprocessor," IEEE MICRO, April 1994, pp 23-33.
    [7]
    N. Jouppi, "Improving Direct-Mapped Cache Performance by the Addition of a Small Fully-Associative Cache and Prefetch Buffers," 17th International Symposium on Computer Architecture, 1990, pp. 364-373.
    [8]
    N. Jouppi, Cache Write Policies and Performance, WRL Research Report 91/12 DEC Western Research Laboratory
    [9]
    D. Kroft, "Lockup-free Instruction Fetch/P~femh Cache Organization,'' 8th International Symposium on Computer Architecture, 1981, pp. 81-87.
    [10]
    N. Kushiyama et al., "A 500-Megabyte/s Data-Rate 4.5M DRAM," IEEE Journal of Solid-State Circuits, vol. 28 no. 4, pp. 490-498, Apr. 1993
    [11]
    J. Mulder et al., "An area model for on-chip memories and its application," IEEE Journal of Solid-State Circuits, vol. 26, no. 2, 1991, pp. 98-106.
    [12]
    O.A. Olukotun, T.N. Mudge, and R.B. Brown, "Performance optimization of pipelined primary caches," Proc. of the 19th Ann. Int. Symposium on Computer Architecture, May 1992, pp. 181-190.
    [13]
    J. Smith and A. Pleszkun, "Implementing precise interrupts in pipelined processors," IEEE Transactions on Computers, (7- 37, no. 5, May, 1988, pp. 562-573.
    [14]
    T. J. Stanley, M. D. Upton, P. J. Sherhart, T. N. Mudge, R. B. Brown, "A microarchitectural performance evaluation of a 3.2 GB/s microprocessor bus," MICRO-26, The Ann. ACM/IEEE Int. Symposium on Microarchitecture, Austin, TX, Dec. 1993, pp. 31-40.
    [15]
    J. Thornton, The Design of a Computer, the Control Data 6600, Scott, Foresman and Company, 1970.
    [16]
    M. Upton, T. Huff, P. Sherhart, P. Barker, R. McVay, T. Stanley, R. Brown, R. Lomax, T. Mudge, and K. Sakallah, "A 160,000 transistor GaAs microprocessor," int. Solid-State Circuits Conf. Digest of Technical Papers, vol. 36, Feb. 1993, pp. 92-93.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM SIGOPS Operating Systems Review
    ACM SIGOPS Operating Systems Review  Volume 28, Issue 5
    Dec. 1994
    323 pages
    ISSN:0163-5980
    DOI:10.1145/381792
    Issue’s Table of Contents
    • cover image ACM Conferences
      ASPLOS VI: Proceedings of the sixth international conference on Architectural support for programming languages and operating systems
      November 1994
      341 pages
      ISBN:0897916603
      DOI:10.1145/195473
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 November 1994
    Published in SIGOPS Volume 28, Issue 5

    Check for updates

    Author Tags

    1. decoupled architecture
    2. floating point latencies
    3. nonblocking cache
    4. pipelining
    5. prefetching
    6. resource allocation
    7. superscalar

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)49
    • Downloads (Last 6 weeks)13
    Reflects downloads up to 11 Aug 2024

    Other Metrics

    Citations

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media