Chipset Dynamic Bandwidth Allocation for Peripheral Data Traffic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing data transmission bandwidth between a processor and peripheral apparatuses in a computer system is limited, leading to inefficiencies when multiple peripheral apparatuses transmit data simultaneously, resulting in some apparatuses not receiving their allocated bandwidth.
Innovation Solution
A chipset apparatus with a dynamic bandwidth distribution mechanism that periodically calculates individual packet transmission amounts and total packet transmission amounts, updates bandwidth proportions based on weighting ratios, and distributes the total bandwidth accordingly to ensure efficient data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple peripheral apparatuses transmit data simultaneously through the chipset, then the data transmission demand increases, but the limited bandwidth causes some apparatuses to not receive their allocated bandwidth
Solution Approach 1:
The patent implements dynamic bandwidth distribution by periodically calculating packet transmission amounts and updating bandwidth proportions based on current system conditions. The processing circuit adjusts bandwidth allocation in real-time according to actual transmission needs, transforming the static bandwidth allocation into a dynamic system that adapts to changing demands.
Solution Approach 2:
The system employs feedback mechanisms by monitoring individual packet transmission amounts from each external apparatus connection terminal, calculating amount ratios, and using these feedback signals to adjust bandwidth proportions. This closed-loop control ensures that bandwidth allocation responds to actual transmission patterns and maintains efficiency under varying loads.
2Productivity
If a fixed bandwidth distribution mechanism is used, then the system structure remains simple, but the data transmission efficiency decreases when transmission conditions change
Solution Approach 1:
The patent changes the bandwidth proportion parameters dynamically based on packet transmission amounts. By adjusting these parameters according to calculated amount ratios and weighting calculations, the system optimizes transmission efficiency without requiring fundamental structural changes to the chipset architecture.
Solution Approach 2:
The system performs preliminary calculations of packet transmission amounts and amount ratios before adjusting bandwidth allocation. This preparatory computation allows the bandwidth distribution to be optimized in advance based on observed transmission patterns, improving efficiency before actual bandwidth reconfiguration occurs.
Data Source
AI summary
The present invention discloses a chipset apparatus communication method that includes steps outlined below. A processor connection terminal having a total bandwidth is coupled to a processor. External apparatus connection terminals are coupled to external apparatuses. Individual packet transmission amounts and a total packet transmission amount of the external apparatus connection terminals between a first time point and a second time point are calculated, in which the external apparatus connection terminals have original bandwidth proportions. Amount ratios each between one of the individual packet transmission amounts and the total packet transmission amount are calculated. Weighting calculation is performed on the original bandwidth proportions and the amount ratios to generate un-normalized updated bandwidth proportions to be normalized to generate updated bandwidth proportions corresponding to the second time point. The total bandwidth is distributed according to the updated bandwidth proportions such that the external apparatus performs data transmission accordingly.

