Neural Processor Reconfigurable Data Paths Scalability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current neural processing units face challenges in scalability and power efficiency due to predetermined data paths, which limit their ability to dynamically adjust to varying computational demands and lead to unnecessary power consumption and reduced efficiency.

Innovation Solution

A neural processor design that allows for reconfiguration of data paths by controlling controllable ports, enabling flexible data path configurations according to data flows and optimizing power usage by turning off unused cores or data lines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the number of cores is increased to maximize computation efficiency, then computation efficiency is improved, but device complexity increases and scalability is reduced

Engineering Contradiction:
Improvecomputation efficiencyVSAvoiddesign complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal data path structure where a single set of data paths can serve multiple computation cores through dynamic reconfiguration. The data paths are designed to be adaptable to different core configurations, allowing the same infrastructure to support varying numbers of cores without requiring dedicated data paths for each core, thereby reducing design complexity while maintaining computation efficiency.

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

Solution Approach 2:

The patent introduces dynamic reconfiguration capability that allows the data path topology to be adjusted based on the number of active computation cores. This dynamic adaptation enables the system to optimize its structure for the current workload, preventing the need for a fixed complex structure that would be required to support the maximum possible number of cores simultaneously.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If data paths are predetermined to simplify design, then device complexity is reduced, but power consumption increases due to inability to dynamically adjust to computation demands

Engineering Contradiction:
Improvedesign simplicityVSAvoidpower consumption
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic data path reconfiguration that allows the system to activate only the data paths needed for current computation tasks. By transitioning from a static predetermined structure to a dynamic reconfigurable one, the system can power down unused data paths while maintaining design simplicity through the use of standardized reconfiguration mechanisms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters of the data paths by enabling selective activation and deactivation of data path segments based on computation requirements. This parameter control allows the system to maintain a simple predetermined physical structure while dynamically adjusting its functional configuration to minimize power consumption.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If data paths are predetermined to reduce design complexity, then ease of manufacture is improved, but adaptability to varying computational demands is reduced

Engineering Contradiction:
Improvemanufacturing easeVSAvoiddata path adaptability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent designs universal data path components that can serve multiple functions and configurations. The predetermined structure uses standardized elements that can be dynamically reconfigured to adapt to different computational demands, combining manufacturing simplicity with operational versatility through multi-functional design.

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

Solution Approach 2:

The patent introduces dynamic reconfiguration capability into the predetermined data path structure, allowing the system to adapt its data flow topology based on computational requirements. This dynamic layer is added to the manufacturing-simple predetermined structure through reconfigurable switching elements that enable versatile data path arrangements without requiring complex custom manufacturing.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240220447A1Neural processor
Publication Date: 2024.07.04 REBELLIONS INC
  • US20240220447A1 patent drawing
  • US20240220447A1 patent drawing
  • US20240220447A1 patent drawing

AI summary

A processing device comprises a first set of processors comprising a first processor and a second processor, each of which comprises at least one controllable port, a first memory operably coupled to the first set of processors, at least one forward data line configured for one-way transmission of data in a forward direction between the first set of processors, and at least one backward data line configured for one-way transmission of data in a backward direction between the first set of processors. wherein the first set of processors are operably coupled in series via the at least one forward data line and the at least one backward data line.