Unified RDMA Arrival Indication for Lower-Latency Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing RDMA technologies face inefficiencies due to two-stage operations that consume additional computational and memory resources, reduce network transmission rates, and require reordering of data and arrival indicators, leading to increased latency and bandwidth consumption.

Innovation Solution

Unified RDMA operations that integrate data delivery with explicit or implicit arrival indicator settings, using counting-WRITE, flagged-WRITE, or attribute-WRITE operations, allowing a single transaction to store data and set arrival indicators, reducing the need for separate requests and reordering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If two-stage RDMA operations are used to deliver data and set arrival indicators separately, then data transfer functionality is achieved, but latency increases and throughput decreases

Engineering Contradiction:
ImprovelatencyVSAvoidthroughput
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent combines separate data delivery and arrival indicator setting operations into a single unified RDMA operation. The network controller performs both the data write to target memory and the arrival indicator update in one atomic transaction, eliminating the need for two separate stages and reducing overall operation latency.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The arrival indicator is set as part of the same RDMA operation that delivers the data, rather than requiring a preliminary separate operation. The unified operation structure allows the arrival indicator to be prepared and set concurrently with data transfer completion, optimizing the timing sequence.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If separate RDMA operations are used for data delivery and arrival indication, then functional requirements are met, but computational resources are consumed

Engineering Contradiction:
Improveresource efficiencyVSAvoidoperational complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges multiple RDMA operations (data write and arrival indicator set) into a single unified operation structure. This reduces the total number of operations that need to be managed, tracked, and coordinated across the network, simplifying the operational complexity while improving resource efficiency.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified RDMA operation structure serves multiple functions simultaneously: it transfers data to the target memory location and updates the arrival indicator in the same transaction. This multi-functional approach eliminates the need for separate specialized operations, reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If reordering of data and arrival indicators is implemented, then correct sequencing is achieved, but bandwidth consumption increases

Engineering Contradiction:
Improvedata orderingVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The unified RDMA operation structure establishes the correct sequencing of data and arrival indicator in advance, at the point of operation initiation. By embedding the arrival indicator setting within the same operation that delivers the data, the system ensures proper ordering without requiring subsequent reordering operations that would consume additional bandwidth.

Inventive Principle:
Principle #10Preliminary action

4Speed

If multiple separate RDMA operations are used, then data transfer and indication are completed, but network transmission rate decreases

Engineering Contradiction:
Improvenetwork transmission rateVSAvoidoperation efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent combines multiple RDMA operations into a single unified operation that performs both data transfer and arrival indicator updating. This consolidation reduces the total number of network transactions required, eliminating the performance penalty associated with multiple separate operations and improving overall network transmission rate.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250355822A1Remote direct memory access operations with integrated data arrival indication
Publication Date: 2025.11.20 MELLANOX TECHNOLOGIES LTD(IL)
  • US20250355822A1 patent drawing
  • US20250355822A1 patent drawing
  • US20250355822A1 patent drawing

AI summary

Disclosed are apparatuses, systems, and techniques that improve efficiency and decrease latency of remote direct memory access (RDMA) operations. The techniques include but are not limited to unified RDMA operations that are recognizable by various communicating devices, such as network controllers and target memory devices, as requests to establish, set, and/or update arrival indicators in the target memory devices responsive to arrival of one or more portions of the data being communicated.