Reconfigurable Adder-Multiplier Architecture for AI and Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current processing apparatuses are optimized separately for communication algorithms and AI algorithms, which are based on complex numbers and real numbers respectively, leading to inefficiencies in computing, area, and energy usage.

Innovation Solution

A processing apparatus with a computing unit and a control unit that supports both real-number-stream-based and complex-number-stream-based operations through flexible connection relationships between adders and multipliers, allowing for efficient execution of both communication and AI algorithms on a single hardware platform.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate processing apparatuses are designed for communication algorithms and AI algorithms, then each algorithm type can be optimized for its specific mathematical model (complex numbers for communication, real numbers for AI), but the device complexity increases and hardware resources are not efficiently utilized

Engineering Contradiction:
Improvealgorithm compatibilityVSAvoidhardware structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The processing apparatus is designed with a universal computing unit that can handle both complex-number-based communication algorithms and real-number-based AI algorithms. The computing unit includes configurable computing elements that can be dynamically adjusted to match the mathematical model requirements of different algorithm types, eliminating the need for separate specialized processing apparatuses.

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

Solution Approach 2:

The processing apparatus employs dynamic configuration of computing elements that can switch between different connection relationships and operational modes. This dynamic adaptability allows the same hardware to efficiently process both communication algorithms (requiring complex number operations) and AI algorithms (requiring real number operations) without requiring separate fixed-architecture processors.

Inventive Principle:
Principle #15Dynamics

2Reliability

If separate processing apparatuses are used for communication and AI algorithms, then each can be optimized for its specific operations, but the area efficiency decreases due to duplicate hardware resources

Engineering Contradiction:
Improvealgorithm optimizationVSAvoidhardware area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent merges the functionality of separate communication processing apparatus and AI processing apparatus into a single unified processing apparatus. The computing unit integrates both complex-number operation capabilities and real-number operation capabilities, allowing both algorithm types to share the same hardware resources including computing elements, memory, and control logic, thereby reducing overall hardware area while maintaining algorithm-specific optimization.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If separate processing apparatuses are deployed for communication and AI algorithms, then each can operate at optimal efficiency for its specific model, but the energy efficiency decreases due to redundant hardware operation

Engineering Contradiction:
Improvecomputing efficiencyVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

The unified processing apparatus provides universal computing capabilities that can adapt to both communication algorithm requirements (complex number operations) and AI algorithm requirements (real number operations). This eliminates the need for two separate processing apparatuses operating in parallel, thereby reducing redundant energy consumption while maintaining optimal computing efficiency for both algorithm types through dynamic configuration of the computing elements.

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

Data Source

PatentUS20250193873A1Processing apparatus and control method
Publication Date: 2025.06.12 HUAWEI TECH CO LTD
  • US20250193873A1 patent drawing
  • US20250193873A1 patent drawing
  • US20250193873A1 patent drawing

AI summary

A processing apparatus and a control method are provided including a computing unit and a control unit. The computing unit includes a processing element, and the processing element supports a first connection relationship and a second connection relationship between at least one adder and at least one multiplier. The first connection relationship is used to implement a real-number-stream-based communication algorithm or artificial intelligence algorithm, and the second connection relationship is used to implement a complex-number-stream-based communication algorithm or artificial intelligence algorithm. The control unit is configured to control a connection relationship used by the processing element, and the connection relationship includes the first connection relationship and the second connection relationship.