Timing Marker System for Adaptive Integrated Circuitry Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Adaptive computing architectures face challenges in controlling data flow processing, particularly in synchronizing multiple tasks within a data stream, especially in applications like WCDMA and cdma2000, where traditional processing control methods differ from the data flow model used in adaptive integrated circuitry.

Innovation Solution

The implementation of a novel timing marker system that designates a specific buffer location for data processing commencement, allowing control over when input data processing begins and ends, and includes a control flow methodology using a programmable node, hardware task manager, and nodal sequencer for synchronization between tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional processing control methods (program instructions, interrupt signals) are used in adaptive computing architecture, then control precision is improved, but device complexity increases due to incompatibility with data flow model

Engineering Contradiction:
Improvecontrol precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical control mechanisms (program instructions, interrupt signals) with a data flow-based control system. The data flow controller automatically manages task execution based on data availability and processing status, eliminating the need for complex instruction-based control while maintaining precise control over multiple tasks in the adaptive computing architecture.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If data flow model is used for processing, then productivity is improved through efficient data processing, but difficulty of detecting and measuring synchronization between tasks increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsynchronization detection difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements feedback mechanisms where the data flow controller continuously monitors task status, data availability, and processing progress. This feedback loop enables automatic adjustment of task scheduling and synchronization without complex detection systems, maintaining high productivity while simplifying synchronization management through real-time status awareness and adaptive task coordination.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8296764B2Internal synchronization control for adaptive integrated circuitry
Publication Date: 2012.10.23 NVIDIA CORP
  • US8296764B2 patent drawing
  • US8296764B2 patent drawing
  • US8296764B2 patent drawing

AI summary

The disclosure describes internal synchronization in adaptive integrated circuitry which utilizes a data flow model for data processing. Task initiation and execution are controlled based upon data consumption measured in data buffer units, with initiation of and transitions between tasks based on a determined boundary condition within the data stream. When a data processing task is selected for synchronization, a boundary condition in a data stream is determined for commencement of the selected data processing task. Then, a timing marker for the commencement of the selected data processing task is determined relative to the data stream. The timing marker is dual-valued, providing a designated buffer unit and a designated byte or bit location within the designated buffer. The timing marker is communicated to the selected data processing task, which then commences data processing at a location in the data stream designated by the timing marker.