A multiprotocol communication support for the global address space programming model on the IBM SP

Jarek Nieplocha, Jialin Ju, Tjerk P. Straatsma

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

9 Scopus citations

Abstract

The paper describes an efficient communication support for the global address space programming model on the IBM SP, a commercial example of the SMP (symmetric multi-processor) clusters. Our approach integrates shared memory with active messages, threads and remote memory copy between nodes. The shared memory operations offer substantial performance improvement over LAPI, IBM one-sided communication library, within an SMP node. Based on the experiments with the SPLASH-2 LU benchmark and a molecular dynamics simulation, our multiprotocol support for the global address space is found to improve performance and scalability of applications. This approach could also be used in optimizing the MPI-2 one-sided communication on the SMP clusters.

Original languageEnglish
Title of host publicationEuro-Par 2000 Parallel Processing - 6th International Euro-Par Conference, Proceedings
EditorsArndt Bode, Thomas Ludwig, Wolfgang Karl, Roland Wismüller
PublisherSpringer Verlag
Pages718-728
Number of pages11
ISBN (Electronic)9783540679561
DOIs
StatePublished - 2000
Externally publishedYes
Event6th International European Conference on Parallel Computing, Euro-Par 2000 - Munich, Germany
Duration: Aug 29 2000Sep 1 2000

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1900
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference6th International European Conference on Parallel Computing, Euro-Par 2000
Country/TerritoryGermany
CityMunich
Period08/29/0009/1/00

Fingerprint

Dive into the research topics of 'A multiprotocol communication support for the global address space programming model on the IBM SP'. Together they form a unique fingerprint.

Cite this