Sandia OpenSHMEM is an implementation of the OpenSHMEM specification over multiple Networking APIs, including Portals 4, the Open Fabric Interface (OFI), and UCX. Please click on the Wiki tab for help with building and using SOS.
Other
61
stars
53
forks
source link
feature: Add multirail support and optional usage of hwloc for optimal NIC assignment #1107
This PR adds support for utilizing multiple NICs to increase peak RMA bandwidth. Additionally, it adds support for use of hwloc to optimally assign processes to a NIC based on each process' CPU affinity.
@wrrobin @markbrown314 @parkerha1 Just wanted to give a little reminder that this branch is ready for review when you have the cycles to give it a look :)
This PR adds support for utilizing multiple NICs to increase peak RMA bandwidth. Additionally, it adds support for use of hwloc to optimally assign processes to a NIC based on each process' CPU affinity.