Fused Data Communication Across Processors With Lower Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face inefficiencies in computational performance and energy consumption due to increased communication between processors, particularly in large-scale deep neural network training, where communication optimization is critical for overall device operation.

Innovation Solution

Implementing fused data generation and communication techniques using augmented components such as a targeted communication module, data generation and communication tracking module, and updates convergence unit to manage concurrent data processing and communication across multiple processors, leveraging near/in-memory processing for synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple processors are used to improve computational efficiency, then computational performance is improved, but communication overhead between processors increases

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidcommunication overhead
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent merges data generation and communication operations into a single fused operation. The processor generates data and immediately communicates it to other processors without sequential execution, combining what were previously separate steps into one unified operation that executes concurrently.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs communication operations in advance or concurrently with data generation. By preparing communication buffers and establishing communication paths before data is fully generated, and by overlapping communication with subsequent computation steps, the system reduces idle waiting time between processors.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If communication between processors is increased for large-scale neural network training, then computational capability is improved, but energy consumption increases

Engineering Contradiction:
Improvecomputational capabilityVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

By fusing data generation and communication into a single operation, the system eliminates redundant memory traffic and avoids sequential execution of communication steps. This merging reduces the total number of memory accesses and communication transactions, thereby lowering energy consumption while maintaining computational capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The fused operation ensures continuous useful action by overlapping data generation with communication and computation. Instead of idle waiting between sequential steps, processors continuously perform productive operations concurrently, improving energy efficiency by reducing idle time and optimizing the compute-to-communication ratio.

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If separate kernel launches are used for computation and communication, then programming simplicity is maintained, but operational efficiency decreases

Engineering Contradiction:
Improveprogramming simplicityVSAvoidoperational efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent combines multiple kernel launches into a single fused kernel operation that handles both data generation and communication tasks. This unified approach eliminates the overhead of multiple kernel launches and sequential execution, improving operational efficiency while maintaining programmer-friendly syntax through high-level fused operation interfaces.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260044340A1Fused Data Generation and Associated Communication
Publication Date: 2026.02.12 ADVANCED MICRO DEVICES INC
  • US20260044340A1 patent drawing
  • US20260044340A1 patent drawing
  • US20260044340A1 patent drawing

AI summary

Fused data generation and associated communication techniques are described. In an implementation, a system includes processing system having a plurality of processors. A data generation and communication tracking module is configured to track programmatically defined data generation and associated communication as performed by the plurality of processors. A targeted communication module is configured to trigger targeted communication of data between the plurality of processors based on the tracked programmatically defined data generation and associated communication.