A Method to Save Power on I/O Adapters
Publication Date: 2015-Feb-16
The IP.com Prior Art Database
A communication protocol is described to allow the drivers and receives on I/O adapters to turn off between transactions. This will result in power savings for the adapters.
Page 01 of 3
A Method to Save Power on I /
I/O adapters can consume power even when there is little or no traffic on the interface. The receivers and drivers of the interface are always active because it has to listen for traffic on the line at all times.
Our idea is to change the way data is sent on the line so that there can be idle periods when the receivers and drivers can be shut off to save power. The data will be consolidated into larger packets and sent periodically. This will introduce some latency in the data transmission, but the period is flexible and can be made small. If the bandwidth is not 100% utilized, there will be some time when the drivers/receivers can be turned off to conserve power.
Refer to attached figures 1 and 2. A time period, t, is chosen. The average bandwidth for period t0 is sampled and the data is buffered. At the beginning of the next time period, t1, the average bandwidth for t0 is sent as part of the header before the data. The data for t0 is sent in one large stream that uses 100% of the bandwidth for the percentage of time that is equal to the average bandwidth from the t0 time period. This is sent during the t1 period. This allows the driver and receivers to turn off during the rest of the unused time in t1. At the next time period t2, the receivers and drivers repeat the process with the data that was buffered from the previous time period. This adds a delay of t to each packet transferred, but t can be chosen to be small enough to ba...