arrow
返回

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
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

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.
Keyword:
Memory systems
prefetching
memory controllers
DRAM
multi-core systems

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.3K
被引数:
9.8K

机构

U
university of texas austin
学者数:
2.4W
论文数: 2.0W
被引数: 54
U
university of texas system
学者数:
18.5W
论文数: 15.6W
被引数: 210
引用论文

引用论文

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
err分享
err收藏
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
err分享
err收藏
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
err分享
err收藏
A Convolutional Autoencoder Approach for Feature Extraction in Virtual Metrology
err2018-01-01
err0
errOAAI
errMarco Maggipinto; Chiara Masiero; Alessandro Beghi; Gian Antonio Susto
err分享
err收藏
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
err分享
err收藏
学者 查看更多内容