DocumentCode :
1705511
Title :
Distributed prefetch-buffer/cache design for high performance memory systems
Author :
Alexander, Thomas ; Kedem, Gershon
Author_Institution :
Dept. of Comput. Sci. & Electr. Eng., Duke Univ., Durham, NC, USA
fYear :
1996
Firstpage :
254
Lastpage :
263
Abstract :
Microprocessor execution speeds are improving at a rate of 50%-80% per year while DRAM access times are improving at a much lower rate of 5%-10% per year. Computer systems are rapidly approaching the point at which overall system performance is determined not by the speed of the CPU but by the memory system speed. We present a high performance memory system architecture that overcomes the growing speed disparity between high performance microprocessors and current generation DRAMs. A novel prediction and prefetching technique is combined with a distributed cache architecture to build a high performance memory system. We use a table based prediction scheme with a prediction cache to prefetch data from the on-chip DRAM array to an on-chip SRAM prefetch buffer. By prefetching data we are able to hide the large latency associated with DRAM access and cycle times. Our experiments show that with a small (32 KB) prediction cache we can get an effective main memory access time that is close to the access time of larger secondary caches
Keywords :
cache storage; memory architecture; DRAM access times; SRAM; cache design; distributed cache architecture; distributed prefetch buffer design; high performance memory systems; memory system architecture; memory system speed; prefetching technique; table based prediction scheme; Bandwidth; Clocks; Computer science; Delay; Gears; Hardware; Microprocessors; Prefetching; Random access memory; System performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Performance Computer Architecture, 1996. Proceedings., Second International Symposium on
Conference_Location :
San Jose, CA
Print_ISBN :
0-8186-7237-4
Type :
conf
DOI :
10.1109/HPCA.1996.501191
Filename :
501191
Link To Document :
بازگشت