Ring Bus Module Packet Transmission Interval Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for connecting processing modules in a ring-shaped bus configuration lead to decreased processing efficiency due to stopped data flow and inappropriate data timing, resulting in increased delay and reduced overall processing speed.
Innovation Solution
The proposed solution involves a communication unit that transmits processed packets at an interval equivalent to or more than the processing time of the subsequent module, optimizing packet flow and reducing unnecessary data transmission, allowing for efficient data circulation and processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data is transmitted continuously in a ring-shaped bus without interval control, then data flow is maintained, but processing efficiency decreases due to traffic congestion and timing conflicts
Solution Approach 1:
The patent implements periodic action by transmitting processed data packets at controlled intervals equivalent to or greater than the processing time of subsequent modules. This timing-based control creates a rhythmic data flow that prevents bus congestion while maintaining continuous processing, directly resolving the contradiction between processing efficiency and transmission delay
Solution Approach 2:
The patent applies preliminary action by controlling the transmission interval in advance based on the known processing time of downstream modules. By calculating and setting the transmission interval before actual data transmission occurs, the system proactively prevents timing conflicts and bus congestion, ensuring optimal processing efficiency without delays
2Loss of energy
If all processed packets are transmitted to the next module, then data circulation is maintained, but unnecessary traffic increases on the bus
Solution Approach 1:
The patent applies the extraction principle by selectively transmitting only necessary processed data packets to the next module while filtering out unnecessary transmissions. The communication unit extracts and transmits only those packets that need to be processed further, reducing bus traffic while maintaining essential data circulation flow
Solution Approach 2:
The patent implements local quality by applying different transmission rules to different data packets based on their specific processing status and destination requirements. Rather than uniform transmission of all packets, the system applies localized transmission control where only packets requiring further processing are transmitted, optimizing bus traffic while preserving necessary data circulation
3Productivity
If data is supplied to modules at inappropriate timing, then parallel processing is reduced, but processing speed decreases overall
Solution Approach 1:
The patent applies feedback by using the known processing time of downstream modules to determine the optimal transmission interval for upstream modules. This feedback loop ensures that data is transmitted at timing that allows downstream modules to be ready for processing, maximizing parallel processing capability while maintaining high overall processing speed
Solution Approach 2:
The patent implements dynamics by making the data transmission interval adaptive based on the processing time characteristics of downstream modules. The transmission timing dynamically adjusts to match the processing capacity of subsequent modules, enabling optimal parallel processing while maintaining high overall processing speed through responsive timing control
Data Source
AI summary
An information processing apparatus includes a plurality of modules connected in a ring shape via a bus, and each module processes a packet flowing in a single direction on the ring in a predetermined order. The module includes a communication unit for transmitting a packet received from a first direction in the ring via the bus to a second direction, a discrimination unit for discriminating a packet from among the packets received from the first direction as a processing packet to be processed by the module, and a processing unit which is connected with the communication unit one by one and configured to process the processing packet. The communication unit transmits the packet processed by the processing unit at an interval equivalent to processing time or more for a processing packet processed by a module in a latter stage in the predetermined order among packets transmitted by the communication unit to the second direction.


