AI Task Communication Protocol Using Direct Memory Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication protocols in datacenters are not optimized for AI computing tasks, leading to latency, low performance, and high CPU resource utilization, which limits the efficiency of AI compute resources in disaggregated systems.

Innovation Solution

The AI over Fabric (AIoF) protocol enables direct memory access and direct data transfer between AI clients and servers, using a transport abstraction layer to support low-latency, high-performance connectivity and quality of service for AI tasks, including machine learning and neural network processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional communication protocols (HTTP over TCP or gRPC) are used for AI task communication, then compatibility and ease of operation are maintained, but latency increases and processing performance deteriorates

Engineering Contradiction:
Improvecommunication latencyVSAvoidprotocol compatibility
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The patent changes the fundamental parameters of the communication protocol by introducing AIoF with specialized frame structures, direct memory access capabilities, and optimized data transfer mechanisms that bypass traditional TCP/IP stack processing, thereby reducing latency while maintaining ease of use through abstraction

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an AIoF protocol as an intermediary layer between AI clients and servers, providing a specialized communication mechanism that optimizes for AI workloads while presenting a simplified interface to applications, thus reducing latency without compromising ease of operation

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If disaggregated AI compute resources are deployed, then resource utilization efficiency improves, but communication overhead and CPU resource consumption increase

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidCPU resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the communication overhead from the CPU by implementing direct memory access and specialized AIoF protocol handling that operates independently of the main CPU processing pipeline, thereby reducing CPU resource consumption while maintaining efficient resource utilization

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the traditional software-based TCP/IP stack with a specialized AIoF protocol mechanism that uses direct memory access and hardware-assisted data transfer, substituting CPU-intensive software processing with more efficient hardware-level operations

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If optimized communication protocol is implemented, then processing performance and latency improve, but device complexity increases

Engineering Contradiction:
Improveprocessing performanceVSAvoidprotocol implementation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal AIoF protocol that handles multiple AI workloads and communication patterns through a unified framework, reducing the apparent complexity by providing a single optimized interface for diverse AI processing tasks

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

Data Source

PatentUS20250343838A1Communication protocol, and a method thereof for accelerating artificial intelligence processing tasks
Publication Date: 2025.11.06 NEUREALITY LTD
  • US20250343838A1 patent drawing
  • US20250343838A1 patent drawing
  • US20250343838A1 patent drawing

AI summary

A system and method for communicating artificial intelligence (AI) tasks between AI resources are provided. The method comprises establishing a connection between a first AI resource and a second AI resource; encapsulating a request to process an AI task in at least one request data frame compliant with a communication protocol, wherein the at least one request data frame is encapsulated at the first AI resource; and transporting the at least one request data frame over a network using a transport protocol to the second AI resource, wherein the transport protocol provisions the transport characteristics of the AI task, and wherein the transport protocol is different than the communication protocol.