The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
1993 International Conference on Parallel Processing - ICPP'93 Vol1 1993
DOI: 10.1109/icpp.1993.92
|View full text |Cite
|
Sign up to set email alerts
|

Fixed and Adaptive Sequential Prefetching in Shared Memory Multiprocessors

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
81
0

Year Published

1995
1995
2016
2016

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 108 publications
(81 citation statements)
references
References 11 publications
0
81
0
Order By: Relevance
“…Hardware and software prefetching techniques have been studied extensively [10,33,11,25,24,31,4]. Hardware-controlled prefetchers are highly effective for applications with regular data access patterns [4]; they have been integrated into all modern high-performance processors, including Intel Core i3/i5/i7, AMD Opteron and IBM POWER, and many embedded and mobile processors, such as ARM's Cortex-A9 and Cortex-A15.…”
Section: Related Workmentioning
confidence: 99%
“…Hardware and software prefetching techniques have been studied extensively [10,33,11,25,24,31,4]. Hardware-controlled prefetchers are highly effective for applications with regular data access patterns [4]; they have been integrated into all modern high-performance processors, including Intel Core i3/i5/i7, AMD Opteron and IBM POWER, and many embedded and mobile processors, such as ARM's Cortex-A9 and Cortex-A15.…”
Section: Related Workmentioning
confidence: 99%
“…Direction Strategy. Strategy S2 (direction) is analogous to the sequential prefetching scheme [3,18]. This direction strategy assumes that the most likely direction of the next operation can be determined.…”
Section: Prefetching Strategiesmentioning
confidence: 99%
“…Mean and exponential weight average strategies have been inspired by [2]. Direction strategy is similar to sequential prefetching strategies [3,18].…”
Section: Related Workmentioning
confidence: 99%
“…Software prefetching relies on the compiler to perform static program analysis and to selectively insert prefetch instructions into the executable code [16][17][18][19]. Hardware-based prefetching, on the other hand, requires no compiler support, but it does require some additional hardware connected to the cache [8][9][10][11][12][13][14][15]. This type of prefetching is designed to be transparent to the processor.…”
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%