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
Link To Document