arrow
Return

Prefetch-Aware Memory Controllers

delete2011-10-01
delete14
delete
OA
AI
C
Chang Joo Lee *
O
Onur Cezmi Mutlu
V
Veynu Narasiman
Y
Yale N. Patt
DOI:10.1109/TC.2010.214delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Existing DRAM controllers employ rigid, nonadaptive scheduling and buffer management policies when servicing prefetch requests. Some controllers treat prefetches the same as demand requests, and others always prioritize demands over prefetches. However, none of these rigid policies result in the best performance because they do not take into account the usefulness of prefetches. If prefetches are useless, treating prefetches and demands equally can lead to significant performance loss and extra bandwidth consumption. In contrast, if prefetches are useful, prioritizing demands over prefetches can hurt performance by reducing DRAM throughput and delaying the service of useful requests. This paper proposes a new low hardware cost memory controller, called as Prefetch-Aware DRAM Controller (PADC), that aims to maximize the benefit of useful prefetches and minimize the harm caused by useless prefetches. The key idea is to 1) adaptively prioritize between demands and prefetches, and 2) drop useless prefetches to free up memory system resources, based on prefetch accuracy. Our evaluation shows that PADC significantly outperforms previous memory controllers with rigid prefetch handling policies. Across a wide range of multiprogrammed SPEC CPU 2000/2006 workloads, it improves system performance by 8.2 and 9.9 percent on four and eight-core systems while reducing DRAM bandwidth consumption by 10.7 and 9.4 percent, respectively.
Keywords:
Memory systems
prefetching
memory controllers
DRAM
multi-core systems

Journal

IEEE Transactions on Computers cover
IEEE Transactions on Computers
IF:
3.8
Papers:
5.3K
Citations:
9.8K

Organization

U
university of texas austin
Scholars:
2.4W
Papers: 2.0W
Citations: 54
U
university of texas system
Scholars:
18.5W
Papers: 15.6W
Citations: 210
Cited Papers

Cited Papers

Total solid-phase synthesis, purification and characterization of human parathyroid hormone-(1-84)
err2002-05-01
err0
PREAI
errT. Fairwell; A. V. Hospattankar; R. Ronan; H. B. Brewer; J. K. Chang; M. Shimizu; L. Zitzner; C. D. Arnaud
errShare
errSave
Photoluminescence of silver(I) and gold(I) cyanide 1D coordination polymers
err2011-09-01
err0
PREAI
errCraig A. Bayse; Jasprina L. Ming; Kayla M. Miller; Shannon M. McCollough; Robert D. Pike
errShare
errSave
Constriction Factor Particle Swarm Optimization based load balancing and cell association for 5G heterogeneous networks
err2021-12-01
err0
PREAI
errMohammad Kamrul Hasan; Teong Chee Chuah; Ayman A. El-Saleh; Muhammad Shafiq; Shoaib Ahmed Shaikh; Shayla Islam; Moez Krichen
errShare
errSave
A Convolutional Autoencoder Approach for Feature Extraction in Virtual Metrology
err2018-01-01
err0
errOAAI
errMarco Maggipinto; Chiara Masiero; Alessandro Beghi; Gian Antonio Susto
errShare
errSave
Reconciling Patagonia with Gondwana in early Paleozoic? Paleomagnetism of the Valcheta granites, NE North Patagonian Massif
err2021-03-01
err0
PREAI
errCarmen I. Martínez Dopico; Paul Y.J. Antonio; Augusto E. Rapalini; Mónica G. López de Luchi; Carolina Grillo Vidal
errShare
errSave
researcher View more