DocumentCode :
2379706
Title :
Low-cost open-page prefetch scheduling in chip multiprocessors
Author :
Grannæs, Marius ; Jahre, Magnus ; Natvig, Lasse
Author_Institution :
HiPEAC Eur. Network of Excellence, Norwegian Univ. of Sci. & Technol., Trondheim
fYear :
2008
fDate :
12-15 Oct. 2008
Firstpage :
390
Lastpage :
396
Abstract :
The pressure on off-chip memory increases significantly as more cores compete for the same resources. A CMP deals with the memory wall by exploiting thread level parallelism (TLP), shifting the focus from reducing overall memory latency to memory throughput. This extends to the memory controller where the 3D structure of modern DRAM is exploited to increase throughput. Traditionally, prefetching reduces latency by fetching data before it is needed. In this paper we explore how prefetching can be used to increase memory throughput. We present our own low-cost open-page prefetch scheduler that exploits the 3D structure of DRAM when issuing prefetches. We show that because of the complex structure of modern DRAM, prefetches can be made cheaper than ordinary reads, thus making prefetching beneficial even when prefetcher accuracy is low. As a result, prefetching with good coverage is more important than high accuracy. By exploiting this observation our low-cost open page scheme increases performance and QoS. Furthermore, we explore how prefetches should be scheduled in a state of the art memory controller by examining sequential, scheduled region, CZone/delta correlation and reference prediction table prefetchers.
Keywords :
DRAM chips; quality of service; storage management chips; DRAM; QoS; art memory controller; chip multiprocessors; delta correlation; off-chip memory; open-page prefetch scheduling; overall memory latency; reference prediction table prefetchers; thread level parallelism; Bandwidth; Control systems; Costs; Delay; Parallel processing; Prefetching; Random access memory; Scheduling; Throughput; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design, 2008. ICCD 2008. IEEE International Conference on
Conference_Location :
Lake Tahoe, CA
ISSN :
1063-6404
Print_ISBN :
978-1-4244-2657-7
Electronic_ISBN :
1063-6404
Type :
conf
DOI :
10.1109/ICCD.2008.4751890
Filename :
4751890
Link To Document :
بازگشت