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 :
بازگشت