2006
DOI: 10.1007/s11227-006-5430-x
|View full text |Cite
|
Sign up to set email alerts
|

On the Design and Implementation of an Effective Prefetch Strategy for DSM Systems

Abstract: Distributed Shared Memory systems provide the abstraction of a shared address space among computing hosts interconnected via a private network, in a convenient and easy way to achieve high performance. However, there are several drawbacks to these systems, such as communication overhead, network latency, false sharing, coherence and page faults. By prefetching, one can overlap communication and computation though the Accumulated Waiting Phenomenon and the Waiting Synchronization Phenomenon affect overall perfo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
14
0

Year Published

2006
2006
2009
2009

Publication Types

Select...
2
2

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(14 citation statements)
references
References 14 publications
0
14
0
Order By: Relevance
“…History prefetching utilizes temporal locality while aggregate prefetching utilizes spatial locality. Yet another prefetching strategy, EPS (Effective Prefetch Strategy) [25,33,35], focuses on improving the prefetching hit rate and reducing the number of occurrences of the Waiting Synchronization Phenomenon (WSP, defined on Sect. 3.1) and of the Accumulated Waiting Phenomenon (AWP).…”
Section: Prefetching Strategiesmentioning
confidence: 99%
See 3 more Smart Citations
“…History prefetching utilizes temporal locality while aggregate prefetching utilizes spatial locality. Yet another prefetching strategy, EPS (Effective Prefetch Strategy) [25,33,35], focuses on improving the prefetching hit rate and reducing the number of occurrences of the Waiting Synchronization Phenomenon (WSP, defined on Sect. 3.1) and of the Accumulated Waiting Phenomenon (AWP).…”
Section: Prefetching Strategiesmentioning
confidence: 99%
“…Essentially, EPS [25,33,35] is designed by adding a number of components in HPS that assist with prefetching when an application is executed. EPS includes three strategies that include Filtering Unnecessary Prefetches, Distributing Prefetch Overhead, and Load Balancing with Barrier Synchronization, as shown in Fig.…”
Section: Effective Prefetch Strategymentioning
confidence: 99%
See 2 more Smart Citations
“…The usual data unit is a memory page or an object. Page-based prefetching has been well-studied in previous work including [1,2,3,4]. In this paper, we focus on object prefetching techniques.…”
Section: Introductionmentioning
confidence: 99%