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