Roie Danino
Roie Danino
## What Adding dci_pool_index attribute to `uct_dc_mlx5_ep_t` instead of using the first 3 bits of `ep->flags`. ## Why ? `UCT_DC_MLX5_IFACE_MAX_DCI_POOLS` is defined to be 16, meaning 3 bits aren't enough,...
## What Instead of creating all dci pools (and dcis) on iface init, dci pools will be created dynamically on demand by configuration ## Why ? As part of the...
## What Adding support for priority uct eps in IB ## Why ? Support for the new priority messages feature: https://github.com/openucx/ucx/pull/9504 ## How ? The user will set a dedicated...
## What Adding priority attribute to `ucp_request_param_t` ## Why ? Upcoming feature - high-priority messages, on supporting transports.
(cherry picked from commit c13e2aade3ae320f9543e5307b10c39cebd73c21) ## What Adding a priority field to UCT eps ## Why ? UCT eps need to be aware of their own priority as this info...
## What New env configuration - UCX_IB_PRIORITY_SLS - a list separated by comma listing SLS for each priority, priority is indicated by index, meaning first SL to be used as...
## What API PR for uct_iface_query_v2 ## Why ? To enable adding new fields to be queried by uct_iface_query without breaking compatibility (field_mask) We plan to add new field to...
## What Add uct_iface_query_v2, which is expandable thanks to the field mask ## Why ? We want to enable adding new fields to be queried using iface_query, and in order...
## What Memory allocation using `uct_mem_alloc` / `uct_iface_mem_alloc` in `ucx_perftest`, replacing the use of allocators which didn't use UCX APIs. ## Why ? We want to use UCX APIs when...
## What added atomic_mem_types attributes to md_query_v2 and validated memory types selected for atomic operations supporting it. ## Why ? Device memory (`UCS_MEMORY_TYPE_RDMA`) might support allocation but not atomic operations...