arrow
返回

Increasing hardware data prefetching performance using the second-level cache

delete2002-12-01
delete0
PRE
AI
N
Nathalie Drach
J
Jean-Luc Béchennec
O
Olivier Temam
DOI:10.1016/S1383-7621(02)00122-4delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Techniques to reduce or tolerate large memory latencies are critical for achieving high processor performance. Hardware data prefetching is one of the most heavily studied solutions, but it is essentially applied to first-level caches where it can severely disrupt processor behavior by delaying normal cache requests, inducing cache pollution and occupying the heavily used bus to the second-level cache. In this article, we show that applying hardware data prefetching to the second level cache exhibits most of the benefits of first-level cache prefetching with almost none of its drawbacks. Moreover, we outline that second-level hardware data prefetching is particularly well suited to out-of-order (OoO) processors because it can hide the long memory latencies due to second-level cache misses while OoO,execution of memory instructions can hide the lower latencies due to first-level cache misses that hit in the second-level cache. Finally, we show that when the full memory system is taken into account, especially bus traffic, first-level cache prefetching can actually degrade overall processor performance while second-level cache prefetching consistently improves overall performance. Our experimental results show that the instructions per cycle of floating-point programs (SPEC95) increases by 20% on a average using second-level cache hardware data prefetching while it decreases by 5% on a average using first-level cache hardware data prefetching. (C) 2002 Elsevier Science B.V. All rights reserved.
Keyword:
memory hierarchy
cache
superscalar processor
prefetching
bus traffic
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems Architecture 封面图
Journal of Systems Architecture
IF:
4.1
论文数:
3.0K
被引数:
4.2K

机构

暂无机构信息
引用论文

引用论文

Data prefetch mechanisms数据预取机制
err2000-06-01
err162
errOAAI
errVanderwiel, SP; Lilja, DJ
err分享
err收藏
err分享
err收藏
Phase transition at 320 K in a new layered organic metal conductor (BEDT-TTF)4CoBr4(C6H4Cl2)
err2011-01-01
err0
PREAI
errGena V. Shilov; Elena I. Zhilyaeva; Alexandra M. Flakina; Svetlana A. Torunova; Rustem B. Lyubovskii; Sergey M. Aldoshin; Rimma N. Lyubovskaya
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收藏
Amino acid sequence of the [2Fe-2S] ferredoxin from Clostridium pasteurianum
err2002-05-01
err0
PREAI
errJacques Meyer; Mireille H. Bruschi; Jacques J. Bonicel; Gisele E. Bovier-Lapierre
err分享
err收藏
An evaluation of analysis pipelines for DNA methylation profiling using the Illumina HumanMethylation450 BeadChip platform
err2014-10-27
err0
errOAAI
errFrancesco Marabita; Malin Almgren; Maléne E. Lindholm; Sabrina Ruhrmann; Fredrik Fagerström-Billai; Maja Jagodic; Carl J. Sundberg; Tomas J. Ekström; Andrew E. Teschendorff; Jesper Tegnér; David Gomez-Cabrero
err分享
err收藏
Numerical study of phonon localization in disordered systems
err1985-04-01
err0
PREAI
errMichael L. Williams; Humphrey J. Maris
err分享
err收藏
学者 查看更多内容