• Home
  • Search
  • Performance analysis of parallel hash join algorithms on a distributed shared memory machine implementation and evaluation on HP exemplar SPP 1600
  • Cite Icon5
  • https://doi.org/10.1109/icde.1998.655761Copy DOI Icon

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 more
Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

The distributed shared memory (DSM) architecture is considered to be one of the most likely parallel computing environment candidate for the near future because of its ease of system scalability and facilitation for parallel programming. However, a naive program based on shared memory execution on a DSM machine often deteriorates performance, because of the overhead involved for maintaining cache coherency particularly with frequent remote memory accesses. We show that careful buffer management of parallel join processing on DSM can produce considerable performance improvements in comparison with a naive implementation. We propose four buffer management strategies for parallel hash join processing on the DSM architecture and actually implement them on the HP Exemplar SPP 1600. The basic strategy is to begin with the hash join algorithm for the shared everything architecture and then to consider the memory locality of DSM by distributing the hash table and data pool buffers among the nodes. The results of four buffering strategies are analyzed in detail. Consequently, we can conclude that, in order to achieve high performance on a DSM machine, our buffer management strategy in which the memory access pattern is extracted and buffers are allocated in the local memory of nodes to minimize memory access cost is very efficient.

Similar Papers
  • Research Article
  • Citations1

Performance visualization for distributed shared memory systems

  • Jan 01, 2001
  • Scalable Computing Practice and Experience
  • James E Lumpp +3
  • 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
  • Citations1

CBBR: enabling distributed shared memory-based coordination among mobile robots

  • Jul 18, 2016
  • Science China Information Sciences
  • Xue Jiang +1
  • Research Article
  • Citations1

Random Priority-Based Thrashing Control for Distributed Shared Memory

  • Mar 01, 2020
  • IEEE Transactions on Parallel and Distributed Systems
  • Yi-Wei Ci +4
  • Research Article
  • Citations2

Specification-based Verification in a Distributed Shared Memory Simulation Model

  • Oct 22, 2009
  • SIMULATION
  • Worawan Marurngsith +1
  • Dissertation

Efficient openMP over sequentially consistent distributed shared memory systems

  • Jul 20, 2011
  • Juan José Costa Prats
  • Research Article
  • Citations32

Software distributed shared memory over virtual interface architecture: implementation and performance

  • Oct 10, 2000
  • View
  • Muralidharan Rangarajan +1
  • 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

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

  • Apr 26, 2004
  • Song Peng +1
  • Research Article
  • Citations18

Distributed Parallel Computing Using Navigational Programming

  • Feb 01, 2004
  • International Journal of Parallel Programming
  • Lei Pan +5
  • 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
  • Conference Article
  • Citations12

Reliable distributed shared memory

  • Oct 11, 1990
  • B.D Fleisch
  • Dissertation

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

  • Aug 01, 2005
  • Mehmet Fatih Akay +1
  • Book Chapter
  • Citations2

Exploring Regional Locality in Distributed Shared Memory

  • Jan 01, 1998
  • Zhiyi Huang +2
  • Conference Article

A kernel-level DSVM controller for the diskless cluster system

  • Dec 19, 1994
  • Feng-Ming Hsieh +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.