Proceedings of the 29th Annual IEEE/ACM International Symposium on Microarchitecture. MICRO 29
DOI: 10.1109/micro.1996.566459
|View full text |Cite
|
Sign up to set email alerts
|

Wrong-path instruction prefetching

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
37
0

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 40 publications
(37 citation statements)
references
References 10 publications
0
37
0
Order By: Relevance
“…However, this is not very realistic because the number of instructions executed on the WP is not fixed in a real processor [6]. They also introduced an instruction cache prefetching mechanism, which shows the usefulness of WP memory references to the instruction cache [25]. Their mechanism fetches both the fall-through and target addresses of conditional branch instructions.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…However, this is not very realistic because the number of instructions executed on the WP is not fixed in a real processor [6]. They also introduced an instruction cache prefetching mechanism, which shows the usefulness of WP memory references to the instruction cache [25]. Their mechanism fetches both the fall-through and target addresses of conditional branch instructions.…”
Section: Related Workmentioning
confidence: 99%
“…Previous work [1,2,6,9,13,[20][21][22][23][24][25]4,[28][29][30] studied the effects that speculatively executed memory references have on the performance of out-of-order superscalar processors. These papers yield several conclusions.…”
Section: Introductionmentioning
confidence: 99%
“…While several other prefetching schemes have been proposed, such as adaptive sequential prefetching [11], prefetching with arbitrary strides [11,14], fetch directed prefetching [13], and selective prefetching [15], Pierce and Mudge [20] have proposed a scheme called wrong path instruction prefetching. This mechanism combines next-line prefetching with the prefetching of all instructions that are the targets of branch instructions regardless of the predicted direction of conditional branches.…”
Section: Related Workmentioning
confidence: 99%
“…Several methods have been proposed to exploit more instruction-level parallelism in superscalar processors and to hide the latency of the main memory accesses, including speculative execution [1][2][3][4][5][6][7] and data prefetching [8][9][10][11][12][13][14][15][16][17][18][19][20][21]. To achieve high issue rates, instructions must be fetched beyond the basic block-ending conditional branches.…”
Section: Introductionmentioning
confidence: 99%
“…Previous work [1,5,8,[13][14][15][16][17][19][20][21][22] studied the effects that speculatively executed memory references have on the performance of out-of-order superscalar processors. These papers yield several conclusions.…”
Section: Introductionmentioning
confidence: 99%