Local AI Data Processing With Adaptive Neural Network Units

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing modules for AI models deployed on local devices face challenges in processing large amounts of data efficiently, leading to resource constraints and reduced reliability.

Innovation Solution

A data processing method involving local deployment of neural network processors with a combination of residual and attention processing units, optimizing the number and type of processing units based on vector sizes and correlations to reduce resource consumption and enhance efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If computing modules for AI models are deployed on local devices, then data processing reliability is improved, but resource consumption increases and efficiency decreases

Engineering Contradiction:
Improvedata processing reliabilityVSAvoiddata processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the computing module into multiple processing units (first processing units and second processing units) that operate in parallel. Each processing unit handles specific feature vector transformations, dividing the large-scale computation into smaller, manageable tasks that can be executed efficiently on local device hardware, thereby maintaining reliability while improving overall processing throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically adjusts the processing pipeline based on vector sizes. Different processing units are activated depending on whether the input feature vectors have large or small dimensions, allowing the system to optimize resource allocation in real-time. This dynamic adaptation enables efficient local processing by matching computational resources to the actual data characteristics.

Inventive Principle:
Principle #15Dynamics

2Productivity

If the number of processing units is increased to handle large vector sizes, then processing capability is improved, but device complexity and resource consumption increase

Engineering Contradiction:
Improveprocessing capabilityVSAvoidprocessing unit configuration
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies different processing strategies to different parts of the computation based on vector size characteristics. First processing units are dedicated to handling large vector sizes with specific optimization, while second processing units handle smaller vectors. This localized optimization approach allows the system to achieve high processing capability for each vector type without requiring a uniformly complex system architecture.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes processing parameters (number and type of processing units) based on the input vector size parameter. When large vectors are detected, the system activates first processing units with appropriate configurations; when small vectors are present, second processing units are used. This parameter-based adaptation allows the system to maintain high productivity while controlling device complexity by only activating necessary processing units.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250356631A1Data processing method, electronic device, and storage medium
Publication Date: 2025.11.20 LENOVO (BEIJING) LTD
  • US20250356631A1 patent drawing
  • US20250356631A1 patent drawing
  • US20250356631A1 patent drawing

AI summary

A data processing method includes obtaining input data, and using a local data processing model of an electronic device to locally process the input data to obtain target data. The electronic device includes a neural network processor. The local data processing model runs on the neural network processor, and thereby the local data processing model expediates local processing of the input data.