The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
1995
DOI: 10.1109/71.395402
|View full text |Cite
|
Sign up to set email alerts
|

Sequential hardware prefetching in shared-memory multiprocessors

Abstract: Abstract-To offset the effect of read miss penalties on processor utilization in shared-memory multiprocessors, several software-and hardware-based data prefetching schemes have been proposed. A major advantage of hardware techniques is that they need no support from the programmer or compiler.Sequential prefetching is a simple hardware-controlled prefetching technique which relies on the automatic prefetch of consecutive blocks following the block that misses in the cache, thus exploiting spatial locality. In… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
89
0
1

Year Published

1996
1996
2011
2011

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 117 publications
(90 citation statements)
references
References 27 publications
0
89
0
1
Order By: Relevance
“…A first insight is the significant increase in performance resulting from the inclusion of even a small MSHR file. This is illustrated by the difference in performance between the configurations with no MSHR file (1,0), (2,0), (4,0), (8,0) and the rest. We combine collected average performance numbers with area information and determine the Pareto-optimal design space points.…”
Section: Dse Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…A first insight is the significant increase in performance resulting from the inclusion of even a small MSHR file. This is illustrated by the difference in performance between the configurations with no MSHR file (1,0), (2,0), (4,0), (8,0) and the rest. We combine collected average performance numbers with area information and determine the Pareto-optimal design space points.…”
Section: Dse Resultsmentioning
confidence: 99%
“…Prefetching schemes for parallel architectures in both software [19,31,20] and hardware (e.g. [8]) build upon uni-processor prefetching by taking into consideration issues caused by sharing of data and resources, such as coherence traffic and overheads.…”
Section: Related Workmentioning
confidence: 99%
“…Prefetching schemes for parallel architectures in both software [14], [18], [19] and hardware (e.g. [20]) build upon uni-processor prefetching by taking into consideration issues caused by sharing of data and resources, such as coherence traffic and overheads.…”
Section: Related Workmentioning
confidence: 99%
“…Prefetching schemes based on hardware [3,4], software [5], or both [6,7] have been studied extensively. In hardware prefetching schemes, the prefetching activities are controlled solely by the hardware.…”
Section: Introductionmentioning
confidence: 99%