Distributed operating systems
Parallel programming: techniques and applications using networked workstations and parallel computers
ACM Computing Surveys (CSUR)
Distributed Shared Memory: Concepts and Systems
Distributed Shared Memory: Concepts and Systems
Distributed Systems: Principles and Paradigms
Distributed Systems: Principles and Paradigms
Optimizing Home-Based Software DSM Protocols
Cluster Computing
Reducing System Overheads in Home-based Software DSMs
IPPS '99/SPDP '99 Proceedings of the 13th International Symposium on Parallel Processing and the 10th Symposium on Parallel and Distributed Processing
A Comparison of Two Strategies of Dynamic Data Prefetching in Software DSM
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
A Multi-locking Mechanism on Shared Object DSM
ICPADS '02 Proceedings of the 9th International Conference on Parallel and Distributed Systems
Evaluation of the JIAJIA Software DSM System on High Performance Computer Architectures
HICSS '99 Proceedings of the Thirty-second Annual Hawaii International Conference on System Sciences-Volume 8 - Volume 8
Homeless and home-based Lazy Release Consistency protocols on Distributed Shared Memory
ACSC '04 Proceedings of the 27th Australasian conference on Computer science - Volume 26
Towards implementation of a novel scheme for data prefetching on distributed shared memory systems
The Journal of Supercomputing
Design and implementation of an agent home scheme strategy for prefetch-based DSM systems
International Journal of Parallel Programming
On design and implementation of adaptive data classification scheme for DSM systems
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
Hi-index | 0.00 |
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 performance. In this paper, an Effective Prefetch Strategy (EPS) is proposed, to improve the shortcomings of previous prefetching approaches and increases the prefetch page hit rate. In addition, our EPS strategy reduces the waiting time for each computing host upon barrier synchronizations and misprefetches. Experimental comparisons show that our proposed EPS strategy offers the best performance among existinrefetching strategies.