Unified RDMA Operations for Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing RDMA technologies face inefficiencies due to additional computational and memory resources required for second requests and completion flag propagation, leading to increased latency and reduced network transmission rates.

Innovation Solution

The implementation of unified RDMA operations, such as counting-WRITE and flagged-WRITE operations, which allow for the delivery of data with explicit or implicit instructions to set or update an arrival indicator upon partial or complete transfer, reducing the need for separate requests and operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional RDMA operations with separate completion flag propagation are used, then data transfer can be achieved, but additional computational resources and memory resources are required, leading to increased latency and reduced network transmission rates

Engineering Contradiction:
Improvenetwork transmission rateVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the data transfer operation and the completion flag update operation 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 operation, eliminating the need for separate completion flag propagation and reducing computational overhead.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified RDMA operation serves multiple functions simultaneously: it transfers data from source to target memory, updates the arrival indicator to signal data completion, and manages memory resources all through a single operation interface, making the system more efficient and reducing the number of separate computational steps required.

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

2Loss of time

If traditional RDMA operations with separate completion flag propagation are used, then data transfer can be achieved, but latency is increased due to additional requests and operations

Engineering Contradiction:
ImprovelatencyVSAvoidthroughput
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent combines multiple sequential operations (data transfer request, completion flag update request) into a single unified RDMA operation. This merging eliminates the time required for separate request processing and execution, directly reducing latency while maintaining data transfer integrity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified operation is designed to perform the arrival indicator update as part of the data transfer operation itself, rather than as a subsequent separate action. This preliminary integration ensures that the completion signaling is prepared and executed concurrently with data transfer, minimizing waiting time.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If additional requests and operations are used for completion flag propagation, then data arrival can be signaled, but network and local bus performance are reduced

Engineering Contradiction:
Improvedata arrival indicationVSAvoidnetwork performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges the data transfer and arrival indication functions into a single unified operation that travels through the network and local bus only once. This eliminates redundant traffic from separate completion flag propagation, reducing network and bus utilization while ensuring reliable data arrival signaling through the integrated arrival indicator.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12265497B2Remote direct memory access operations with integrated data arrival indication
Publication Date: 2025.04.01 MELLANOX TECHNOLOGIES LTD(IL)
  • US12265497B2 patent drawing
  • US12265497B2 patent drawing
  • US12265497B2 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.