Fractal Tree Vector Data Return Unit With Forwarder Modules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing fractal tree structures in network-on-chip systems face challenges in reliably and efficiently transmitting vector data from leaf nodes to the central node without data corruption or conflict, as component data often becomes out of order during transmission.

Innovation Solution

A device and method for a vector data returning processing unit in a fractal tree, featuring a central node, leaf nodes, and forwarder modules with a local cache and data processing capabilities, where each leaf node has a setting bit to shift or return data, and a Handshake Protocol ensures reliable communication, with adders for splicing or adding data to maintain order and prevent overflow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If component data is transmitted from leaf nodes to the root node in a fractal tree structure, then data aggregation is achieved, but data order is lost and transmission reliability deteriorates

Engineering Contradiction:
Improvedata aggregationVSAvoiddata transmission reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies preliminary action by equipping each leaf node with a setting bit that determines in advance whether data needs to be shifted. This pre-established configuration allows the system to maintain data order during transmission without requiring complex post-transmission sorting mechanisms, thus preserving reliability while achieving aggregation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The forwarder modules act as intermediaries between leaf nodes and the root node. These modules contain local caches and data processing components that temporarily hold and process vector data during transmission, ensuring data integrity and order is maintained throughout the multi-level fractal tree structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If complex mechanisms are established to maintain data order, then data transmission reliability improves, but device complexity increases

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidmechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the fractal tree into N groups of leaf nodes, with each group having the same number of nodes and self-similarity. This segmentation allows independent processing of data groups, simplifying the overall mechanism while maintaining reliability through modular forwarder modules at each level.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each leaf node is equipped with specific local characteristics including a setting bit and unique identifier. This local quality differentiation allows simple individual node operations that collectively maintain global data order without requiring complex centralized control mechanisms.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If vector data is shifted in leaf nodes, then data positioning accuracy improves, but processing time increases

Engineering Contradiction:
Improvedata positioning accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent changes the parameter of data positioning by using setting bits to control shifts of preset bandwidth bits to corresponding positions. This parameter-based approach allows efficient bit-level manipulation that achieves precise data positioning without requiring extensive processing time, as the shift amount is predetermined.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10866924B2Device for vector data returning processing unit in fractal tree, method, control device, and intelligent chip
Publication Date: 2020.12.15 INST OF COMPUTING TECH CHINESE ACAD OF SCI
  • US10866924B2 patent drawing
  • US10866924B2 patent drawing
  • US10866924B2 patent drawing

AI summary

An example device comprises a central node for receiving vector data returned by leaf nodes, a plurality of leaf nodes for calculating and shifting the vector data, and forwarder modules comprising a local cache structure and a data processing component, wherein the plurality of leaf nodes are divided into N groups, each group having the same number of leaf nodes; the central node is individually in communication connection with each group of leaf nodes by means of the forwarder modules; a communication structure constituted by each group of leaf nodes has self-similarity; the plurality of leaf nodes are in communication connection with the central node in a complete M-way tree approach by means of the forwarder modules of multiple levels; each of the leaf nodes comprises a setting bit.