Board Card Computing for Multi-Bit Data Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Processors with limited bit width struggle to handle data of larger bit widths, leading to computing inefficiencies and overhead.

Innovation Solution

Split multi-bit width data into smaller bit width components for processing, using a computing device with input, first, and second component circuits to generate and output these components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a processor with limited bit width is used to process data of larger bit widths, then the processor can handle more data types, but the computing efficiency and overhead are degraded

Engineering Contradiction:
Improvedata type handling capabilityVSAvoidcomputing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent divides multi-bit width data into multiple smaller bit width components. For example, a 32-bit value is split into four 8-bit components. This segmentation allows the processor to handle larger bit width data types by processing smaller components separately, maintaining computing efficiency while improving adaptability to different data types.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the bit width processing capability of a processor is increased, then larger bit width data can be processed directly, but the computing cost and overhead increase

Engineering Contradiction:
Improvebit width processing capabilityVSAvoidcomputing cost
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

Instead of increasing the processor's bit width processing capability directly, the patent segments large bit width data into smaller components that match the processor's native capabilities. This approach avoids the increased computing cost and energy loss associated with processing larger bit widths directly, while still enabling the processor to handle various data types.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent processes data in partial steps by dividing it into smaller bit width components. Rather than attempting to process the entire multi-bit value in one operation (which would be excessive for the processor's capabilities), it performs multiple smaller operations that are more energy-efficient and better matched to the processor's architecture.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If multi-bit width data is processed as a whole, then the computation is simpler, but processors with limited bit width cannot process it efficiently

Engineering Contradiction:
Improvecomputation complexityVSAvoidprocessing efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments multi-bit width data into smaller components that the processor can handle efficiently. While this increases the number of operations required, each operation becomes simpler and more efficient, as it operates within the processor's native bit width capabilities. The overall processing efficiency improves because the processor operates at optimal performance levels on each component.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12561115B2Computing apparatus and method, board card, and computer readable storage medium
Publication Date: 2026.02.24 ANHUI CAMBRICON INFORMATION TECH CO LTD
  • US12561115B2 patent drawing
  • US12561115B2 patent drawing
  • US12561115B2 patent drawing

AI summary

The present disclosure relates to a computing device for processing a multi-bit width value, an integrated circuit board card, a method, and a computer readable storage medium. The computing device may be included in a combined processing apparatus, and the combined processing apparatus may further include a general interconnection interface, and an other processing device. The computing device interacts with the other processing device to jointly complete a computing operation specified by a user. The combined processing apparatus may further include a storage device connected to an apparatus and the other processing device and configured to store data of the apparatus and the other processing device. The solution of the present disclosure can split the multi-bit width value so that the processing capability of the processor is not influenced by the bit width.