• Home
  • Search
  • Utilizing home node prediction to improve the performance of software distributed shared memory
  • Cite Icon3
  • https://doi.org/10.1109/ipdps.2004.1302983Copy DOI Icon

Utilizing home node prediction to improve the performance of software distributed shared memory

  • Apr 26, 2004
  • Song Peng +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Summary form only given. Many researchers use a home-based lazy release consistent protocol (HLRC) to provide a simple, effective, and scalable way to build software distributed shared memory (DSM) systems. However, the performance of HLRC is notoriously sensitive to the initial page distribution among home nodes. We propose an adaptive HLRC protocol in which the home page designation is able to change according to the observed application sharing pattern. Our system differs from HLRC and other adaptive derivatives in the following respects. First, the number of home nodes for each shared page can be varied, as opposed to having only a single home node. Second, we use prediction in a novel way to dynamically change the the location of home nodes according to different memory access patterns. The home node of each shared page is able to propagate, perish, and migrate. An online home predictor determine whether or not the current node should remain a home node or drop from the current set of home nodes for a given page. Finally, all decisions concerning home node group membership are made locally, eliminating the costly global decision-making communication present in many other systems. Performance evaluations using six well-known DSM benchmarks show that our adaptive protocol outperforms conventional HLRC by up to 60%.

Similar Papers
  • Research Article

Towards implementation of a novel scheme for data prefetching on distributed shared memory systems

  • Feb 26, 2008
  • The Journal of Supercomputing
  • Hsiao-Hsi Wang +3
  • Research Article

Lazy home-based protocol for a software distributed shared memory system

  • Jan 01, 2008
  • International Journal of High Performance Computing and Networking
  • B.H Yu +1
  • Conference Article
  • Citations5

Performance analysis of parallel hash join algorithms on a distributed shared memory machine implementation and evaluation on HP exemplar SPP 1600

  • Feb 23, 1998
  • M Nakano +2
  • Research Article
  • Citations1

Performance visualization for distributed shared memory systems

  • Jan 01, 2001
  • Scalable Computing Practice and Experience
  • James E Lumpp +3
  • Research Article
  • Citations4

Using confidence interval to summarize the evaluating results of DSM systems

  • Jan 01, 2000
  • Journal of Computer Science and Technology
  • Weisong Shi +2
  • Conference Article
  • Citations3

Adding memory resource consideration into workload distribution for software DSM systems

  • Jan 01, 2003
  • Tyng-Yeu Liang +2
  • Research Article

NONH: A new cache-based coherence protocol for linked list structure DSM system and its performance evaluation

  • Jul 01, 1996
  • Journal of Computer Science and Technology
  • Zhiyi Fang +1
  • Dissertation

Contention resolution and memory load balancing algorithms on distributed shared memory multiprocessors

  • Aug 01, 2005
  • Mehmet Fatih Akay +1
  • Conference Article
  • Citations2

Protocols for fault-tolerant distributed-shared-memory on the SOME-bus multiprocessor architecture

  • Jan 01, 2002
  • D Hecht +1
  • Conference Article
  • Citations1

Fault-tolerant DSM on the SOME-bus multiprocessor architecture with message combining

  • Apr 26, 2004
  • C Katsinis +1
  • Conference Article

Fine-grain update control protocol for a distributed shared memory system

  • Aug 20, 1997
  • A.N.M Al-Khoury +6
  • Dissertation

Efficient openMP over sequentially consistent distributed shared memory systems

  • Jul 20, 2011
  • Juan José Costa Prats
  • Conference Article
  • Citations5

An effective selection policy for load balancing in software DSM

  • Aug 21, 2000
  • Tyng-Yeu Liang +2
  • Conference Article
  • Citations5

A novel multicast scheme to reduce cache invalidation overheads in DSM systems

  • Feb 20, 2000
  • Zhiyu Zhou +2
  • Conference Article

Evaluation of emerging high speed networks on Brazos software DSM system

  • Jun 26, 2001
  • A.M Matsunaga +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.