Synchronization Control in Data Processing Layers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data processing apparatuses with multiple layers, existing techniques face challenges in efficiently providing synchronization information due to limited buffer sizes and lossy transport mechanisms, leading to potential loss of critical information and inefficient bandwidth usage.

Innovation Solution

A data processing apparatus with a hierarchy of layers, where each layer includes a synchronization control unit that intermittently outputs synchronization information in response to a request signal, allowing higher layers to request and output synchronization information as needed, ensuring correct interpretation of processed data even in limited buffer conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If synchronization information is output frequently to ensure availability in limited buffers, then data interpretation accuracy is improved, but bandwidth usage increases

Engineering Contradiction:
Improvedata interpretation accuracyVSAvoidbandwidth usage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements periodic output of synchronization information at defined intervals rather than continuous output. The synchronization control unit is configured to output synchronization information periodically, which ensures buffer availability while reducing overall bandwidth consumption compared to continuous synchronization data transmission.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system uses event-driven synchronization where the synchronization control unit responds to specific events (buffer thresholds, data loss detection) rather than operating on a fixed schedule. This allows the system to self-regulate synchronization frequency based on actual needs, improving efficiency while maintaining reliability.

Inventive Principle:
Principle #25Self-service

2Loss of energy

If synchronization information is output intermittently to reduce bandwidth usage, then bandwidth efficiency is improved, but data interpretation reliability deteriorates

Engineering Contradiction:
Improvebandwidth usageVSAvoiddata interpretation accuracy
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where the synchronization control unit monitors buffer status and data transmission conditions. When the buffer approaches capacity or data loss is detected, the system automatically increases synchronization information output frequency, ensuring reliability is maintained while minimizing unnecessary bandwidth usage during normal operation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The synchronization frequency is made dynamic rather than static. The system adjusts the interval and quantity of synchronization information output based on real-time conditions such as buffer fill level, data transmission stability, and processing speed, optimizing the balance between reliability and bandwidth efficiency.

Inventive Principle:
Principle #15Dynamics

3Reliability

If synchronization information is re-issued after data loss to ensure correct interpretation, then data interpretation accuracy is improved, but loss of time increases

Engineering Contradiction:
Improvedata interpretation accuracyVSAvoidsynchronization re-issuance time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary synchronization actions by predicting potential data loss conditions and issuing synchronization information in advance. The synchronization control unit monitors transmission conditions and proactively refreshes synchronization data before actual data loss occurs, reducing the need for time-consuming re-issuance after loss events.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains a cushion of synchronization information in buffers and uses redundancy to prepare for potential data loss. By having synchronization data readily available and using error detection mechanisms, the system can quickly recover from data loss without requiring extensive re-issuance time.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS9965342B2Synchronization in data processing layers
Publication Date: 2018.05.08 ARM LTD
  • US9965342B2 patent drawing
  • US9965342B2 patent drawing
  • US9965342B2 patent drawing

AI summary

A data processing apparatus is provided having a hierarchy of layers comprising at least two data processing layers, each data processing layer configured to receive data and to generate processed data for passing to a next lower layer in said hierarchy, according to a protocol specific to that data processing layer. Each data processing layer is configured intermittently to add synchronization information to its processed data, the synchronization information providing semantic information required to interpret the processed data. Each data processing layer is further configured to output its synchronization information in response to a synchronization request signal received from a lower layer in said hierarchy, and at least one data processing layer is configured, when outputting its synchronization information, to issue its synchronization request signal to a higher layer in the hierarchy.