Node-Based Arithmetic Processing for Tensor-Aware Data Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing arithmetic processing devices require software developers to create different programs for each node, increasing development burden and production costs due to the need for tensor division considerations.

Innovation Solution

An arithmetic processing device with a network of nodes, each containing multiple processor elements, utilizes a write-out, change, and read-out processing unit to manage data distribution and correspondence without deeply considering tensor division, allowing a common program to be used across nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If different programs are created for each node to handle tensor division, then the arithmetic processing device can process high-resolution image information, but the development burden and production costs increase

Engineering Contradiction:
Improveprocessing capabilityVSAvoidsoftware complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal data distribution mechanism where a single program can be executed across all nodes. The controller automatically performs data division and transposition operations, making the system multi-functional in handling different tensor shapes without requiring node-specific software variations. This universal approach resolves the contradiction by maintaining processing capability while eliminating the need for multiple specialized programs.

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

Solution Approach 2:

The controller acts as an intermediary between the input data and the nodes. It handles the complex tensor division and transposition operations centrally, then distributes the processed data to appropriate nodes. This intermediary approach allows nodes to execute simple, identical programs while the controller manages the complexity of data distribution according to different tensor shapes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If different programs are created for each node, then tensor division can be handled properly, but the development period increases due to verification requirements

Engineering Contradiction:
Improvetensor division accuracyVSAvoiddevelopment period
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system implements self-service through automated data distribution. The controller automatically divides and transposes data according to the tensor shape, and nodes automatically receive and process their assigned data portions. This self-service mechanism eliminates the need for manual program customization and verification for each node, maintaining tensor division accuracy while significantly reducing the development period.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the approach from modifying program code for each node to changing data parameters and distribution patterns. The controller adjusts data division and transposition based on tensor shape parameters, while nodes execute the same program with different data inputs. This parameter-based approach maintains processing accuracy while reducing development time.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If high-resolution image information is processed by dividing and arranging data across multiple nodes, then processing capability is improved, but the correspondence relationship between memory device and nodes becomes complex

Engineering Contradiction:
Improveprocessing capabilityVSAvoidmemory-node correspondence complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the data processing task into distinct phases: data division, transposition, and distribution. The controller segments the high-resolution image information into appropriate portions for each node based on tensor shape, establishing clear correspondence relationships without requiring complex manual configuration. This segmented approach maintains processing capability while simplifying the memory-node correspondence management.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250349119A1Arithmetic processing device
Publication Date: 2025.11.13 DENSO CORP
  • US20250349119A1 patent drawing
  • US20250349119A1 patent drawing
  • US20250349119A1 patent drawing

AI summary

An arithmetic processing device is configured from a network having a plurality of nodes, each of which includes a plurality of processor elements. The arithmetic processing device includes: a write-out processing unit that writes out data of image information, which is input, divided and transposed for each node, to a predetermined area of a memory device; a change processing unit that changes a correspondence relationship between the predetermined area of the memory device and the node in accordance with a tensor shape of the image information; and a read-out processing unit that reads out the data stored in the memory device to a corresponding node.