The OpenSHMEM Project

What is OpenSHMEM ?

OpenSHMEM is an effort to create a specification for a standardized API for parallel programming in the Partitioned Global Address Space. Along with the specification the project is also creating a reference implementation of the API. This implementation attempts to be portable, to allow it to be deployed in multiple environments, and to be a starting point for implementations targeted to particular hardware platforms. It will also serve as a springboard for future development of the API.

Our logo

Our logo is inspired by inter-connectivity. Not only on the idea of multiple processes being used to get work done, but also on the way we hope the community will interact to help build OpenSHMEM. It is an open project, because we feel your input is important to make it better for everyone.