Neural Processing Device Format Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural processing devices face challenges in efficiently processing data in various formats due to complex hardware configurations and unnecessary redundancy, which limits their ability to perform operations quickly and efficiently.

Innovation Solution

A neural processing device with a minimal hardware transformation and configuration, featuring a neural processor, shared memory, and global interconnection, which allows each processing element to perform operations in multiple formats by receiving format conversion signals and adjusting operations accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate format conversion operations are performed for each format, then format compatibility is improved, but device complexity and processing time increase

Engineering Contradiction:
Improveformat compatibilityVSAvoidhardware configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal processing element that can handle multiple data formats (first format and second format) through a single unified architecture. The processing element includes a format detection mechanism that automatically identifies the input format and applies appropriate processing, eliminating the need for separate dedicated processing paths for each format. This multi-functional design achieves format compatibility without proportionally increasing hardware complexity.

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

Solution Approach 2:

The patent employs parameter changes by dynamically adjusting processing parameters based on the detected data format. The processing element modifies its internal parameters (such as precision settings, conversion factors, and processing algorithms) according to whether the input is in the first format or second format. This allows a single hardware configuration to adapt to different formats by changing operational parameters rather than requiring separate physical hardware for each format.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If separate format conversion operations are performed for each format, then format compatibility is improved, but processing time increases

Engineering Contradiction:
Improveformat compatibilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-configuring the processing element with detection and conversion capabilities for multiple formats before actual processing occurs. The format detection mechanism is pre-programmed to recognize different formats, and conversion parameters are pre-established. When data arrives, the system quickly identifies the format and applies the appropriate pre-prepared processing parameters, avoiding the need for time-consuming real-time format conversion decisions and reducing overall processing time compared to sequential conversion operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs dynamics by making the processing element adaptable in real-time based on the input data format. The system dynamically switches between different processing modes or algorithms depending on whether the input is in the first or second format. This dynamic adjustment allows the system to optimize processing speed for each specific format rather than using a fixed slow conversion process, thereby reducing processing time while maintaining format compatibility.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If hardware configuration is added for each format, then format compatibility is improved, but power consumption increases

Engineering Contradiction:
Improveformat compatibilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent implements a universal processing element that replaces multiple separate format-specific hardware configurations with a single multi-functional unit. This processing element includes shared components such as a common data path, unified arithmetic logic units, and shared memory interfaces that can handle both first and second formats. By consolidating multiple hardware configurations into one universal design, the system achieves format compatibility while significantly reducing the total hardware footprint and associated power consumption.

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

Solution Approach 2:

The patent employs parameter changes to enable a single hardware configuration to handle different formats by dynamically adjusting operational parameters rather than activating separate hardware paths. The processing element modifies its internal working parameters (such as data precision, conversion coefficients, and processing algorithms) based on the detected format, allowing the same physical hardware to efficiently process both formats without the power consumption penalty of switching between dedicated hardware configurations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250117219A1Neural processing device, processing element included therein and method for operating various formats of neural processing device
Publication Date: 2025.04.10 REBELLIONS INC
  • US20250117219A1 patent drawing
  • US20250117219A1 patent drawing
  • US20250117219A1 patent drawing

AI summary

A neural processing device, a processing element included therein and a method for operating various formats of the neural processing device are provided. The neural processing device includes at least one neural processor, a shared memory shared by the at least one neural processor, and a global interconnection configured to transmit data between the at least one neural processor and the shared memory, wherein each of the at least one neural processor comprises at least one processing element, each of the at least one processing element receives an input in a first format and thereby performs an operation, and receives an input in a second format that is different from the first format and thereby performs an operation if a format conversion signal is received, and the first format and the second format have a same number of bits.