Patent ID: 11909850
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A system comprising:
a first integrated circuit (IC); and
a second IC configured to communicate with the first IC via a communication channel based on an existing protocol,
wherein the first IC comprises:
a monitoring circuit configured to:
monitor communication traffic on the communication channel, wherein the communication traffic comprises data packets associated with a hardware or software component in the first IC, the data packets being transmitted using the existing protocol over a plurality of links in the communication channel;
obtain, from the hardware or software component, information indicating a transmission priority of individual data packets or individual links;
determine whether latency, bandwidth, power consumption, or link quality associated with the communication channel is optimized with respect to the communication traffic and based on the existing protocol; and
responsive to determining that the latency, bandwidth, power consumption, or link quality is not optimized based on the existing protocol, select a modified protocol from among a plurality of available protocols, wherein:
the modified protocol changes a utilization of the plurality of links based on the transmission priority and such that the latency, bandwidth, power consumption, or link quality associated with the communication channel is improved in comparison to the existing protocol;
the plurality of available protocols comprises a power improved protocol and a bandwidth improved protocol;
the power improved protocol improves the power consumption by adjusting an operating frequency or voltage of at least one link already being used to transmit the communication traffic; and
the monitoring circuit is configured to select the power improved protocol, the bandwidth improved protocol, or both the power improved protocol and the bandwidth improved protocol, for use across the plurality of links depending on a required bandwidth of the communication traffic; and

a protocol modification circuit configured to:
change the existing protocol for at least some of the links to the modified protocol.