openucx / ucx

Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
http://www.openucx.org
Other
1.13k stars 422 forks source link

If UCX is based on Linux kernel TCP/IP for sending and receiving data, how does it provide accelerated performance? #3665

Closed fantastic2085 closed 5 years ago

yosefe commented 5 years ago

@fantastic2085 UCX also supports high-speed RDMA networks (such as Infiniband and RoCE) in addition to TCP/IP.

shamisp commented 5 years ago

It also leverages shared memory communication (sysv, knem, cma, xpmem) whenever possible. The library autodetects available transports and uses most optimal channel/s (potentially more than one) for communication. As @yosefe we also support ROCE over ethernet which is supported by variety ethernet adapters.

fantastic2085 commented 5 years ago

Thank you very much!