Neural Network Chip Partitioning With Fixed-Point Computation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural network computations on CPU or GPU require high power consumption and large amounts of computations, which are inefficient.

Innovation Solution

An integrated circuit chip apparatus with a main processing circuit and multiple basic processing circuits, capable of converting data between floating point and fixed point types, partitions data for distributed computation, reducing the amount of computations and power consumption by utilizing fixed point operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If neural network computations are performed on CPU or GPU, then the computations can be executed, but the power consumption is high and the computational efficiency is low

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

Solution Approach 1:

The patent segments the processing circuit into multiple independent processing units, each capable of performing neural network computations. This segmentation allows parallel processing of different data blocks, significantly improving computational efficiency while reducing the power consumption per unit compared to centralized CPU/GPU processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the data representation parameter from floating-point to fixed-point format for neural network computations. This parameter change reduces the computational complexity and power consumption while maintaining sufficient accuracy for neural network operations, directly addressing the high power consumption issue of traditional CPU/GPU processing.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If floating point data type is used for neural network computations, then the precision is maintained, but the amount of computations increases

Engineering Contradiction:
Improvecomputational precisionVSAvoidcomputational load
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the data type parameter from floating-point to fixed-point representation. This parameter change reduces the computational load by eliminating complex floating-point operations while maintaining sufficient precision for neural network applications through carefully designed fixed-point formats and quantization schemes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12136029B2Integrated circuit chip apparatus
Publication Date: 2024.11.05 CAMBRICON TECH CO LTD
  • US12136029B2 patent drawing
  • US12136029B2 patent drawing
  • US12136029B2 patent drawing

AI summary

An integrated circuit chip apparatus and a processing method performed by an integrated circuit chip apparatus are disclosed. The disclosed integrated circuit chip apparatus and processing method are used for executing a multiplication operation, a convolution operation, or a training operation of a neural network. The present technical solution has the advantages of a reduced computational cost and low power consumption.