See this document in CiteSeerX!

Managing Irregular Remote Accesses to Distributed Shared Arrays in a Bulk-Synchronous Parallel Programming Environment  (Make Corrections)  
Christoph Kessler
CPC'01 Workshop on Compilers for Parallel Computers



  Home/Search   Context   Related

 
View or download:
ida.liu.se/~chrke/neststep/cpc01.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  ida.liu.se/~pelab/publications... (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: NestStep is a parallel programming language for the BSP (bulk-synchronous parallel) programming model. In this paper we describe the concept of distributed shared arrays in NestStep and its implementation on top of MPI. In particular, we describe a novel method for runtime scheduling of irregular, direct remote accesses to sections of distributed shared arrays. Our method, which is fully parallelized, uses conventional two-sided message passing and thus avoids the overhead of a standard... (Update)

Active bibliography (related documents):   More   All
0.5:   Volunteer Computing - Sarmenta (2001)   (Correct)
0.5:   A Comparison of MPI, SHMEM and Cache-coherent Shared.. - Hongzhang Shan And   (Correct)
0.5:   Library Support for Hierarchical Multi-Processor Tasks - Rauber, Rünger (2002)   (Correct)

Similar documents based on text:   More   All
0.1:   An Integrated Modelica Environment For Modeling.. - Fritzson, Engelson..   (Correct)
0.1:   Mechanical Models Translation, Simulation and.. - Bunus, Engelson.. (2000)   (Correct)
0.1:   Predicting Performance on SMPs. A Case Study: The.. - Amato, Perdue..   (Correct)

BibTeX entry:   (Update)

@misc{ kessler2001managing,
  author = "Christoph Kessler",
  title = "Managing Irregular Remote Accesses to Distributed Shared Arrays",
  booktitle = "CPC'01 Workshop on Compilers for Parallel Computers",
  year = 2001,
  month = jul,
  url = "citeseer.ist.psu.edu/610228.html" }
Citations (may not include all citations):
835   High Performance Fortran Language Specification - Fortran, HPFF - 1993
735   A Bridging Model for Parallel Computation (context) - Valiant - 1990
341   Parallel Programming in Split-C - Culler, Dusseau et al. - 1993
177   Direct bulk-synchronous parallel algorithms - Gerbessiotis, Valiant - 1994
79   BSPlib: the BSP Programming Library - Hill, McColl et al. - 1947
79   Principles of run-time support for parallel processors (context) - Mirchandaney, Saltz et al. - 1988
27   OpenMP: a Proposed Industry Standard API for Shared Memory P.. (context) - Review - 1997
18   Implementation and Performance (context) - Bonorden, Juurlink et al. - 1999
4   Parallel Processing Letters (context) - Schreiber, Fortran - 1997
4   NestStep: Nested Parallelism and Virtual Shared Memory for t.. (context) - Keler - 1999
4   NestStep: Nested Parallelism and Virtual Shared Memory for t.. (context) - Keler - 2000
2   MPICH - a portable implementation of MPI (context) - National - 1999
1   FB IV - Informatik (context) - Keler, compilers - 2000

Documents on the same site (http://www.ida.liu.se/~pelab/publications/):   More
Decision Making for Make vs. Buy of Software Components - Zhao, Helander, Sandhal.. (1999)   (Correct)
Distributed Simulation Environment for Heterogeneous.. - Vadim Engelson Peter   (Correct)
Clustering and Scheduling of Simulation Code Generated from .. - Aronsson, Fritzson (2001)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC