Skip to content

Releases: oneapi-src/ishmem

Intel® SHMEM 1.2.0

04 Nov 23:41
Compare
Choose a tag to compare

The Intel OpenSHMEM team is delighted to announce the third open-source release of Intel® SHMEM library, v1.2.0. Below is a summarized list of features and enhancements that are introduced in Intel SHMEM v1.2.0.

• Support for Intel® MPI Library as a host back-end for Intel® SHMEM. Please follow instructions on Building Intel® SHMEM.
• Support for on_queue API extensions allowing OpenSHMEM operations to be queued on SYCL devices from host. These APIs also allow users option to provide a list of SYCL events as a dependency vector.
• Experimental support for OSHMPI. Intel® SHMEM can now be configured to run over OSHMPI with suitable MPI back-end. More details are available at Building Intel® SHMEM.
• Support for Intel® SHMEM on Intel® Tiber™ AI Cloud. Please follow instructions here.
• Limited support for OpenSHMEM thread models. Host API support for thread initialization and query routines.
• Device and host API support for vector point-to-point synchronization operations.
• Support for OFI Libfabric MLX provider-enabled networks via Intel® MPI Library.
• Bug fixes improving functionality and performance.
• Updated specification with new feature descriptions and APIs.
• An improved and additional set of unit tests covering functionality of the new APIs.

Intel® SHMEM 1.1.0

28 Jun 17:39
Compare
Choose a tag to compare

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

Intel(R) SHMEM 1.0.0

21 Nov 23:13
Compare
Choose a tag to compare
Intel(R) SHMEM Library (ISHMEM) 1.0.0

Signed-off-by: sys_shmem <[email protected]>