Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2020373.2020375acmotherconferencesArticle/Chapter ViewAbstractPublication PagespgasConference Proceedingsconference-collections
research-article

Introducing OpenSHMEM: SHMEM for the PGAS community

Published: 12 October 2010 Publication History

Abstract

The OpenSHMEM community would like to announce a new effort to standardize SHMEM, a communications library that uses one-sided communication and utilizes a partitioned global address space.
OpenSHMEM is an effort to bring together a variety of SHMEM and SHMEM-like implementations into an open standard using a community-driven model. By creating an open-source specification and reference implementation of OpenSHMEM, there will be a wider availability of a PGAS library model on current and future architectures. In addition, the availability of an OpenSHMEM model will enable the development of performance and validation tools.
We propose an OpenSHMEM specification to help tie together a number of divergent implementations of SHMEM that are currently available.
To support an existing and growing user community, we will develop the OpenSHMEM web presence, including a community wiki and training material, and face-to-face interaction, including workshops and conference participation.

References

[1]
A Message Passing Interface standard. International Journal of Supercomputer, 8(3/4):159--416, June 1994.
[2]
Message Passing Interface Forum: MPI2: A message passing interface standard. High Performance Computing Applications, 12(1-2):1--299, 1998.
[3]
D. Bonachea. GASNet specification, v1.1. Technical report, Computer Science Department, University of California, Berkelely, 2002.
[4]
Cray, Inc. Man Page Collection (Unicos LC): Shared Memory Access SHMEM,.
[5]
Cray, Inc. Man Page Collection (Unicos MP): Shared Memory Access SHMEM,.
[6]
Cray, Inc. CRAY T3D System Architecture Overview Manual,.
[7]
Cray, Inc. Chapel language specification, 0.796. Technical report, Cray, Inc., 2010.
[8]
Cray Research, Inc. Cray T3D technical summary. Technical report, Cray Research, Inc., 1993.
[9]
J. Nieplocha, V. Tipparaju, M. Krishnan, and D. Panda. High performance remote memory access comunications: The ARMCI approach. International Journal of High Performance Computing and Applications, 20(2):233--253, 2006.
[10]
R. Numrich and J. Reid. Co-Array Fortran for parallel programming. Fortran Forum, 17(2), 1998.
[11]
PGAS Forum. PGAS forum, http://www.pgas.org/.
[12]
Quadrics Ltd. User Manual - Running Parallel Programs with RMS and QsNet.
[13]
Quadrics Supercomputers World Ltd. hp AlphaServer SC User Guide.
[14]
Sébastien Chauvin and Proshanta Saha and François Cantonnet and Smita Annareddy and Tarek El-Ghazawi. UPC Manual.
[15]
SGI, Inc. SHMEM API Man Pages. http://docs.sgi.com/.
[16]
SiCortex. SiCortex System Programming Guide.

Cited By

View all
  • (2024)A Survey of Distributed Graph Algorithms on Massive GraphsACM Computing Surveys10.1145/3694966Online publication date: 5-Sep-2024
  • (2024)Bottleneck Scenarios in Use of the Conveyors Message Aggregation Library2024 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)10.1109/ISPASS61541.2024.00045(322-324)Online publication date: 5-May-2024
  • (2024)Adaptive Prefetching for Fine-grain Communication in PGAS Programs2024 IEEE International Parallel and Distributed Processing Symposium (IPDPS)10.1109/IPDPS57955.2024.00071(740-751)Online publication date: 27-May-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
PGAS '10: Proceedings of the Fourth Conference on Partitioned Global Address Space Programming Model
October 2010
134 pages
ISBN:9781450304610
DOI:10.1145/2020373
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 October 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. ACM proceedings
  2. OpenSHMEM
  3. PGAS
  4. SHMEM

Qualifiers

  • Research-article

Conference

PGAS '10

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)49
  • Downloads (Last 6 weeks)7
Reflects downloads up to 09 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A Survey of Distributed Graph Algorithms on Massive GraphsACM Computing Surveys10.1145/3694966Online publication date: 5-Sep-2024
  • (2024)Bottleneck Scenarios in Use of the Conveyors Message Aggregation Library2024 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)10.1109/ISPASS61541.2024.00045(322-324)Online publication date: 5-May-2024
  • (2024)Adaptive Prefetching for Fine-grain Communication in PGAS Programs2024 IEEE International Parallel and Distributed Processing Symposium (IPDPS)10.1109/IPDPS57955.2024.00071(740-751)Online publication date: 27-May-2024
  • (2024)A Distributed, Asynchronous Algorithm for Large-Scale Internet Network Topology Analysis2024 IEEE 24th International Symposium on Cluster, Cloud and Internet Computing (CCGrid)10.1109/CCGrid59990.2024.00080(644-650)Online publication date: 6-May-2024
  • (2024)Easily porting material point methods codes to GPUComputational Particle Mechanics10.1007/s40571-024-00768-111:5(2127-2142)Online publication date: 5-Jun-2024
  • (2023)A Halo abstraction for distributed n-dimensional structured grids within the C++ PGAS library DASHPeerJ Computer Science10.7717/peerj-cs.12039(e1203)Online publication date: 3-Feb-2023
  • (2023)Trends in High-Performance Data Engineering for Data AnalyticsNew Trends and Challenges in Open Data 10.5772/intechopen.1001458Online publication date: 3-May-2023
  • (2023)shmem4py: OpenSHMEM for PythonJournal of Open Source Software10.21105/joss.054448:87(5444)Online publication date: Jul-2023
  • (2023)shmem4py: High-Performance One-Sided Communication for Python ApplicationsProceedings of the SC '23 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis10.1145/3624062.3624602(1185-1193)Online publication date: 12-Nov-2023
  • (2023)Design and Analysis of the Network Software Stack of an Asynchronous Many-task System -- The LCI parcelport of HPXProceedings of the SC '23 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis10.1145/3624062.3624598(1151-1161)Online publication date: 12-Nov-2023
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media