distributed-ranges icon indicating copy to clipboard operation
distributed-ranges copied to clipboard

mhp ISHMEM integration

Open lslusarczyk opened this issue 2 years ago • 0 comments

Summary

ISHMEM based multi process communication primitives as a backend for Distributed-Ranges.

Feature details

This is direct continuation of https://github.com/oneapi-src/distributed-ranges/issues/631 feature. The feature here just provides additional support for:

  • distributed_mdarray
  • algorithms: for_each_tile, reduce, sort, inclusive_scan, exclusive_scan,
  • Distributed Range Views: zip, iota
  • Distributed Mdspan Algorithms: mdfor_each, mdfor_each_stencil, mdfor_each_tile

This feature here also adds communication primitives for:

  • implementing distributed mdspan remote reference, which is exposed as (index0, index1, ...)
  • halo exchange in distributed_mdarray

References

lslusarczyk avatar Nov 08 '23 14:11 lslusarczyk