github openucx/ucx v1.8.0

latest releases: v1.16.0, v1.16.0-rc5, v1.16.0-rc4...
4 years ago

1.8.0 (April 3, 2020)

Features:

UCX Core

  • Improved detection for DEVX support
  • Improved TCP scalability
  • Added support for ROCM to perftest
  • Added support for different source and target memory types to perftest
  • Added optimized memcpy for ROCM devices
  • Added hardware tag-matching for CUDA buffers
  • Added support for CUDA and ROCM managed memories
  • Added support for client/server disconnect protocol over rdma connection manager
  • Added support for striding receive queue for hardware tag-matching
  • Added XPMEM-based rendezvous protocol for shared memory
  • Added support shared memory communication between containers on same machine
  • Added support for multi-threaded RDMA memory registration for large regions
  • Added new test cases to Azure CI

UCX Java (API Preview)

  • Added APIs for stream send/recv, tag probe, and connect request handle
  • Added Java package (automatically published) to Maven central

Bugfixes:

  • Multiple fixes in JUCX
  • Fixes in UCP thread safety
  • Fixes for most recent versions GCC, PGI, and ICC
  • Fixes for CPU affinity on Azure instances
  • Fixes in XPMEM support on PPC64
  • Performance fixes in CUDA IPC
  • Fixes in RDMA CM flows
  • Multiple fixes in TCP transport
  • Multiple fixes in documentation
  • Fixes in transport lane selection logic
  • Fixes in Java jar build
  • Fixes in socket connection manager for Nvidia DGX-2 platform

Don't miss a new ucx release

NewReleases is sending notifications on new releases.