Originally posted by Rexilion
View Post
Cryogenic APIs works with EVERY device that does I/O operations, not just disks, ssd or block devices in general.
The idea is that a task can decide to delay an i/o action if the i/o device is sleeping to maximize his sleeping time in the long run.
If more tasks need to access a device that is in low power state (sleeping), they both can decide to enter in a queue and perform their actions when the device is woken up for whatever reason (maybe another task that urgently needed to perform an io operation).
Here:
They talk even of a wifi-usb dongle (!) that reduced his power consumption between 1% and 10%
Leave a comment: