2002
DOI: 10.1007/3-540-45706-2_64
|View full text |Cite
|
Sign up to set email alerts
|

Exploiting the Prefetching Effect Provided by Executing Mispredicted Load Instructions

Abstract: Abstract.As the degree of instruction-level parallelism in superscalar architectures increases, the gap between processor and memory performance continues to grow requiring more aggressive techniques to increase the performance of the memory system. We propose a new technique, which is based on the wrong-path execution of loads far beyond instruction fetch-limiting conditional branches, to exploit more instruction-level parallelism by reducing the impact of memory delays. We examine the effects of the executio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
20
0

Year Published

2002
2002
2011
2011

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 13 publications
(20 citation statements)
references
References 27 publications
0
20
0
Order By: Relevance
“…As a result of these replacements, WP loads pollute the data cache [21,30], which may cause additional cache misses. Fig.…”
Section: Replacementsmentioning
confidence: 99%
See 4 more Smart Citations
“…As a result of these replacements, WP loads pollute the data cache [21,30], which may cause additional cache misses. Fig.…”
Section: Replacementsmentioning
confidence: 99%
“…From a performance point-of-view, WP memory references can have both a positive and negative effect on the processor's performance by either prefetching data into the caches or by polluting them [21,22,30,29], respectively. To determine the potential performance impact that WP memory references have in SMP systems, we categorize the misses caused by WP loads into four groups: unused, used, direct miss, and indirect miss.…”
Section: Cache Line Replacementsmentioning
confidence: 99%
See 3 more Smart Citations