Skip to content

Intel® SHMEM 1.1.0

Compare
Choose a tag to compare
@sys-shmem sys-shmem released this 28 Jun 17:39
· 2 commits to main since this release

The Intel OpenSHMEM team is thrilled to announce the second open-source release of Intel® SHMEM library, v1.1.0. Below is a summarized list of features and enhancements that are introduced in Intel SHMEM v1.1.0.
• Support for OpenSHMEM 1.5 teams and team-based collective operations
• Device and host API support for strided RMA operations - ibput and ibget, from OpenSHMEM 1.6
• Device and host API support for non-blocking atomic operations
• Device and host API support for size-based RMA and signaling operations
• Device and host API support for all/any/some versions of point-to-point synchronization operations
• Device and host API support for signal set, add, and wait-until operations
• Fixed implementation of ishmem_free
• Compatible with Sandia OpenSHMEM (SOS) v1.5.3rc1 and newer releases
• Support for Open Fabrics Interfaces (OFI) PSM3 provider enabled networks via SOS, in addition to CXI (HPE Slingshot) and RXM/Verbs (InfiniBand)
• Updated specification with the teams API, size-based RMA, non-blocking AMO, team-based collectives, all/any/some flavors of synchronization operations, utility extensions for print messages, etc.
• An improved and additional set of unit tests covering functionality of the APIs
• New examples illustrating use cases of Intel® SHMEM functionalities including the Teams APIs
• Updated launcher script to launch Intel® SHMEM applications on the available SYCL devices in the system