Streaming Interface Control Dam for Neural Network Data Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication interfaces for convolutional neural network hardware convolvers or deconvolvers require establishing multiple connections through protocols and addresses, leading to reduced communication speed and overall performance.

Innovation Solution

A streaming processing interface structure with a control streaming dam and logic units that determine writability and readability based on control pin states, using uplink and downlink control pins to manage data transmission efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple communication interfaces are used for data transmission in convolver or deconvolver, then communication coverage and functionality are improved, but communication speed is reduced and overall performance is impacted

Engineering Contradiction:
Improvecommunication interface functionalityVSAvoidcommunication speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent merges multiple communication interfaces into a single unified streaming processing interface. The interface integrates both control signal transmission and data transmission functions that were previously handled by separate interfaces. The control pin directly controls the streaming dam to enable or disable data transmission, eliminating the need for multiple independent communication channels while maintaining full functionality and improving communication speed.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If communication protocol and address definition are established for each interface, then communication reliability is improved, but device complexity and communication overhead increase

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidinterface complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal streaming processing interface that handles both control and data transmission functions. The single interface uses a control pin that can directly control the streaming dam state, eliminating the need for separate protocol handshaking and address definition for each interface. This multi-functional design reduces interface complexity while maintaining communication reliability through direct control mechanisms.

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

3Productivity

If streaming dam control logic is added to manage writability and readability, then data transmission efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidcontrol logic complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The streaming dam incorporates self-service control logic where the control pin directly determines the writability and readability states without requiring complex external control circuits. The dam automatically adjusts its state based on the control pin signal, enabling efficient data transmission with minimal external intervention and reduced overall system complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11349782B2Stream processing interface structure, electronic device and electronic apparatus
Publication Date: 2022.05.31 SHENZHEN CORERAIN TECH CO LTD
  • US11349782B2 patent drawing
  • US11349782B2 patent drawing

AI summary

Disclosed are a streaming processing interface structure, an electronic device and an electronic apparatus. The streaming processing interface structure includes: a control streaming dam, including an uplink control pin and a downlink control pin; a first logic unit, which is connected to an uplink object and the uplink control pin, and is used to determine, upon receiving a write request of the uplink object, whether the control streaming dam is writable according to a state of the uplink control pin; and a second logic unit, which is connected to a downlink object and the downlink control pin, and is used to determine, upon receiving a read request of the downlink object, whether the control streaming dam is readable according to a state of the downlink control pin.