DocumentCode
2600326
Title
A split data cache for superscalar processors
Author
Boleyn, Rodney ; Debardelaben, James ; Tiwari, Vivek ; Wolfe, Andrew
Author_Institution
Dept. of Electr. Eng., Princeton Univ., NJ, USA
fYear
1993
fDate
3-6 Oct 1993
Firstpage
32
Lastpage
39
Abstract
Superscalar implementations of RISC architectures are emerging as the dominant high-performance microprocessor technology for the mid-1990´s. This paper proposes and evaluates a split data cache memory design, a new memory system ehancement for superscalar processor architectures. This design allows floating-point and integer memory access to be executed in parallel. The configuration is well matched to the dual-path execution hardware of many current superscalar processors. It doubles peak bandwidth without the expense or complexity of multi-ported memory, and increases the processor´s ability to exploit fine-grained parallelism. The reported simulation results show that by using this enhancement, a speedup of more than 1.5 over the traditional unified cache model can be achieved on some standard benchmarks. The speedup is not uniform among all programs. Several hypotheses are presented and experimentally validated to explain these results
Keywords
cache storage; memory architecture; multiprocessing systems; parallel architectures; reduced instruction set computing; RISC architectures; dual-path execution hardware; fine-grained parallelism; floating point access; high-performance microprocessor technology; integer memory access; memory system ehancement; peak bandwidth; simulation; speedup; split data cache memory design; standard benchmarks; superscalar processors; Bandwidth; Cache memory; Cache storage; Decoding; Hardware; Logic; Microprocessors; Program processors; Reduced instruction set computing; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design: VLSI in Computers and Processors, 1993. ICCD '93. Proceedings., 1993 IEEE International Conference on
Conference_Location
Cambridge, MA
Print_ISBN
0-8186-4230-0
Type
conf
DOI
10.1109/ICCD.1993.393409
Filename
393409
Link To Document