• DocumentCode
    1716518
  • Title

    Two-ported cache alternatives for superscalar processors

  • Author

    Wolfe, Andrew ; Boleyn, Rodney

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ, USA
  • fYear
    1993
  • Firstpage
    41
  • Lastpage
    48
  • Abstract
    Superscalar implementations of RISC architectures are emerging as the dominant high-performance microprocessor technology for the mid-1990´s. For instruction-level parallelism to increase beyond present levels, multiple memory operations per cycle are required. The paper evaluates several alternatives for two-ported data cache memory systems. A new split data cache memory design is compared to a more conventional true dual-ported memory. Experimental simulations are used to determine the performance benefits of these cache models on superscalar processors. These experiments are reported for a contemporary processor with modest instruction-level parallelism and for a hypothetical very aggressive, highly parallel processor
  • Keywords
    buffer storage; memory architecture; reduced instruction set computing; RISC architectures; cache models; instruction-level parallelism; memory design; split data cache; superscalar processors; two-ported data cache memory; Arithmetic; Cache memory; Clocks; Decoding; Graphics; Processor scheduling; Reduced instruction set computing; Runtime; Semiconductor device measurement; Velocity measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture, 1993., Proceedings of the 26th Annual International Symposium on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    0-8186-5280-2
  • Type

    conf

  • DOI
    10.1109/MICRO.1993.282758
  • Filename
    282758