DocumentCode :
2814147
Title :
A permutation-based page interleaving scheme to reduce row-buffer conflicts and exploit data locality
Author :
Zhang, Zhao ; Zhu, Zhichun ; Zhang, Xiaodong
Author_Institution :
Dept. of Comput. Sci., Coll. of William & Mary, Williamsburg, VA, USA
fYear :
2000
fDate :
2000
Firstpage :
32
Lastpage :
41
Abstract :
DRAM row-buffer conflicts occur when a sequence of requests on different rows goes to the same memory bank, causing much higher memory access latency than requests to the same row or to different banks. We analyze the sources of row-buffer conflicts in the context of superscalar processors, and propose a permutation based page interleaving scheme to reduce row-buffer conflicts and to exploit data access locality in the row-buffer. Compared with several existing schemes, we show that the permutation based scheme dramatically increases the hit rates on DRAM row-buffers and reduces memory stall time of the SPEC95 and TPC-C workloads. The memory stall times of the workloads are reduced up to 68% and 50%, compared with the conventional cache line and page interleaving schemes, respectively
Keywords :
buffer storage; interleaved storage; paged storage; parallel architectures; random-access storage; shared memory systems; DRAM row-buffer conflicts; SPEC95; TPC-C workload; cache line; data access locality; data locality; hit rates; memory access latency; memory bank; memory stall times; page interleaving scheme; permutation based page interleaving scheme; permutation based scheme; permutation-based page interleaving scheme; row-buffer conflict reduction; row-buffer conflicts; superscalar processors; Bandwidth; Computer science; Concurrent computing; Degradation; Delay; Educational institutions; Interleaved codes; Manufacturing; Random access memory; System performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microarchitecture, 2000. MICRO-33. Proceedings. 33rd Annual IEEE/ACM International Symposium on
Conference_Location :
Monterey, CA
ISSN :
1072-4451
Print_ISBN :
0-7695-0924-X
Type :
conf
DOI :
10.1109/MICRO.2000.898056
Filename :
898056
Link To Document :
بازگشت