Multi-Stream Neural Processing Under Memory Bandwidth Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neural network performance in processing real-time data is limited by memory bandwidth constraints and power consumption associated with transferring weight coefficients, particularly in low-power, real-time applications on portable communication devices.

Innovation Solution

Implement multi-stream processing of single-stream data by generating multiple equivalent but distinct streams from the single-stream data, applying the same neural network computations to each stream, and reducing them back to a single stream, thereby improving performance without increasing the number of weight coefficients.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the size of the neural network is increased to improve signal processing performance, then performance is improved, but memory bandwidth requirements and power consumption increase

Engineering Contradiction:
Improvesignal processing performanceVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent divides a single data stream into multiple parallel streams (e.g., multiple frequency bands or time segments) that are processed simultaneously by the same neural network weights. This segmentation allows the system to achieve better signal processing performance through parallel processing without increasing the size of the weight coefficients, thereby avoiding increased power consumption associated with transferring larger weight sets.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates multiple copies of the input data stream (augmented streams) that are processed in parallel using the same neural network weights. By copying and transforming the input data rather than copying the weights, the system improves performance through multiple processing paths while keeping the memory bandwidth and power requirements constant.

Inventive Principle:
Principle #26Copying

2Reliability

If the size of the neural network is increased to improve signal processing performance, then performance is improved, but memory bandwidth requirements increase

Engineering Contradiction:
Improvesignal processing performanceVSAvoidmemory bandwidth
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the input data into multiple parallel streams that are processed simultaneously using the same weight coefficients. This approach increases the effective processing capacity and signal processing performance without requiring additional memory bandwidth for weight transfer, as the same weights are reused across all parallel streams.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The same set of neural network weights is made universal and reused across multiple parallel data streams. This multi-functionality allows the system to achieve improved signal processing performance through parallel processing while maintaining constant memory bandwidth requirements, as the weights serve multiple processing functions simultaneously.

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

Data Source

PatentUS20260075375A1Multi-stream processing of single-stream data
Publication Date: 2026.03.12 QUALCOMM INC
  • US20260075375A1 patent drawing
  • US20260075375A1 patent drawing
  • US20260075375A1 patent drawing

AI summary

A device includes one or more processors configured to detect single-stream data and generate multi-stream augmented data that includes one or more modified versions of the single-stream data. The one or more processors are configured to process the multi-stream augmented data to generate multiple output channels. The one or more processors are also configured to reduce the multiple output channels to produce single-stream output data.