Latency Dependent Data Bus Transmission Mode Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data processing systems face challenges in reducing power consumption while maintaining acceptable latency, as techniques that reduce power consumption often incur latency penalties, such as encoding and decoding data or reordering bus transactions, which can be detrimental to system performance.
Innovation Solution
The system employs a transmission mode selection mechanism that chooses between a first and second mode based on latency requirements, where the second mode prioritizes lower latency by avoiding data reordering and conversion delays, allowing the destination device to process data more rapidly when latency is critical.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If data encoding and decoding is performed to reduce power consumption, then power consumption is reduced, but latency increases
Solution Approach 1:
The system dynamically selects between encoding and non-encoding transmission modes based on the destination device's latency requirements. The mode selection circuitry adjusts the transmission approach in real-time, using encoding only when latency is not critical, thereby resolving the contradiction between power savings and latency performance.
Solution Approach 2:
The transmission mode parameter is changed based on destination device characteristics. By modifying the transmission parameter (encoded vs. non-encoded), the system adapts to different latency requirements while maintaining power efficiency when appropriate.
2Use of energy by moving object
If data reordering is performed to reduce switching activity, then power consumption is reduced, but latency increases
Solution Approach 1:
The system dynamically chooses between reordering and non-reordering transmission based on destination device latency requirements. When the destination device has strict latency requirements, the system transmits data without reordering, eliminating the latency penalty while still offering power-efficient reordering when latency is not critical.
Solution Approach 2:
The transmission mode parameter is adjusted based on destination device characteristics. By changing the transmission parameter (reordered vs. non-reordered), the system adapts to different latency requirements while maintaining power efficiency when appropriate.
3Use of energy by moving object
If encoding and decoding circuitry is added to reduce power consumption, then power consumption is reduced, but device complexity increases
Solution Approach 1:
The system applies encoding only locally and selectively - only when the destination device indicates that latency is not critical. This localized application of encoding reduces the need for complex circuitry throughout the entire system, as encoding is performed only when beneficial.
Solution Approach 2:
The mode selection circuitry provides multi-functionality by handling both encoded and non-encoded transmission modes, as well as reordering and non-reordering modes, through a single unified control mechanism, reducing overall system complexity.
4Use of energy by moving object
If reordering hardware is added to reduce power consumption, then power consumption is reduced, but device complexity increases
Solution Approach 1:
The system applies reordering only locally and selectively - only when the destination device indicates that latency is not critical. This localized application of reordering reduces the need for complex reordering hardware throughout the entire system.
Solution Approach 2:
The mode selection circuitry provides multi-functionality by handling both reordering and non-reordering transmission modes through a single unified control mechanism, reducing overall system complexity.
Data Source
AI summary
In a system where data is transmitted from a source device to a destination device via one or more buses, transmission mode selecting circuitry is provided to select one of a first transmission mode and a second transmission mode for the data in response to a mode selecting signal that indicates a latency requirement of the destination device. When data is sent using the second mode there is a lower latency between the destination device receiving the data and being able to process the data than when the first transmission mode is used.


