Replies: 1 comment
-
Suggestions on who to get in contact with for this would also be much appreciated |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
I work for a company called Dolphin Interconnect Solutions AS. We make PCIe interconnect technology (switches and cards) that customers can use to create small to medium high performance clusters.
We have our own API for programming shared memory applications called SISCI. But some customers want to use our products with UCX.
A colleague of mine (together with a friend of his) made a prototype of a SISCI transport for UCX as a part of a master thesis at University of Oslo. That code can be found at my colleague's friend's github page here: https://github.com/jakobskr/ucx-sisci
We are planning to make our own prototype for a SISCI transport, with the long term goal being to distribute this to customers. Only way I see that to be possible however would be to eventually push it upstream into master,
While we are still just prototyping things, I wonder what would be a common roadmap to support a new transport in UCX? The guidelines for contributing seems to be aimed at smaller changes and bugfixing in main (changing some existing piece of code). But this would be a larger change, but largely separated from the rest of the code base.
The question then, is how to proceed.
Beta Was this translation helpful? Give feedback.
All reactions