github openucx/ucx v1.5.0-rc2
v1.5.0 RC2

latest releases: v1.17.0, v1.17.0-rc3, v1.17.0-rc2...
pre-release5 years ago

Features:

  • New emulation mode enabling full UCX functionality (Atomic, Put, Get)
    over TCP and RDMA-CORE interconnects which don't implement full RDMA semantics
  • Non-blocking API for all one-sided operations. All blocking communication APIs marked
    as deprecated
  • New client/server connection establishment API, which allows connected handover between workers
  • Support for rdma-core direct-verbs (DEVX) and DC with mlx5 transports
  • GPU - Support for stream API and receive side pipelining
  • Malloc hooks using binary instrumentation instead of symbol override
  • Statistics for UCT tag API
  • GPU-to-Infiniband HCA affinity support based on locality/distance (PCIe)

Bugfixes:

  • Fix overflow in RC/DC flush operations
  • Update description in SPEC file and README
  • Fix RoCE source port for dc_mlx5 flow control
  • Improve ucx_info help message
  • Fix segfault in UCP, due to int truncation in count_one_bits()
  • Multiple other bugfixes (full list on github)

Tested configurations:

  • InfiniBand: MLNX_OFED 4.4-4.5, distribution inbox drivers, rdma-core
  • CUDA: gdrcopy 1.2, cuda 9.1.85
  • XPMEM: 2.6.2
  • KNEM: 1.1.2
  • Multiple bugfixes (full list on github)

Don't miss a new ucx release

NewReleases is sending notifications on new releases.