Multi-Unit Processor Task Distribution for Power Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Central processing units (CPUs) and graphics processing units (GPUs) face excessive loads and high power consumption when executing multiple processes simultaneously, leading to inefficient system operation.

Innovation Solution

A processor with multiple processing units (first, second, and third processing units) is introduced, where the first unit determines data processing requirements, the second unit executes neural network algorithms, and the third unit performs feature extraction, with a system control unit managing power supply and storing data processing algorithms, allowing for efficient distribution of tasks and reduced power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single CPU or GPU executes multiple processes simultaneously, then the system can handle multiple tasks, but the load on the processor becomes excessive and power consumption increases

Engineering Contradiction:
Improvesystem operation efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The processor is divided into multiple independent processing units (first processing unit, second processing unit, third processing unit), each capable of executing different types of algorithms simultaneously. This segmentation allows the system to handle multiple processes without overloading a single processor, thereby reducing power consumption while maintaining productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each processing unit is designed with multi-functional capabilities to execute different types of algorithms (neural network algorithms, feature extraction algorithms, and other data processing algorithms). This universality enables the processor to handle diverse tasks efficiently without requiring separate dedicated hardware for each function.

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

2Productivity

If a single processing unit handles all data processing tasks, then the system structure remains simple, but the processing load becomes excessive and efficiency decreases

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidprocessor structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The processing unit is segmented into multiple specialized units (first, second, and third processing units), each optimized for specific types of data processing tasks. This segmentation improves data processing efficiency by distributing the workload across multiple units rather than overloading a single unit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple processing units are combined within a single processor architecture, sharing common resources such as the storage unit and system control unit. This merging approach improves processing efficiency while controlling overall system complexity through resource sharing.

Inventive Principle:
Principle #5Merging (Combining)

3Loss of energy

If multiple processing units are introduced to distribute tasks, then power consumption is reduced and efficiency improves, but the system complexity increases

Engineering Contradiction:
Improvepower consumption reductionVSAvoidprocessor architecture complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

Multiple processing units are integrated within a unified processor architecture that shares common resources including a single storage unit for algorithms and a single system control unit for power management. This merging reduces overall system complexity compared to having completely separate processing systems while still achieving power consumption reduction through task distribution.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared storage unit and system control unit serve multiple processing units simultaneously, providing universal functionality that reduces the need for duplicate components. This multi-functionality approach reduces system complexity while enabling efficient task distribution across multiple processing units for lower power consumption.

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

Data Source

PatentUS20220318607A1Processor, data processing method and electronic device
Publication Date: 2022.10.06 LENOVO (BEIJING) LTD
  • US20220318607A1 patent drawing
  • US20220318607A1 patent drawing
  • US20220318607A1 patent drawing

AI summary

A processor includes a first processing unit, a second processing unit, a third processing unit, a system control unit, and a storage unit. The first processing unit is configured to obtain data transmitted to the processor and determine whether the data is to be processed by the first processing unit, the second processing unit, or the third processing unit. The second processing unit is configured to execute a neural network algorithm. The third processing unit is configured to perform a feature extraction algorithm on the data. The system control unit is configured to control power supply information of each of the first processing unit, the second processing unit, and the third processing unit. The storage unit is configured to store at least data processing algorithms performed by the first processing unit, the second processing unit, and the third processing unit.