3 ms·
For an awake power state you almost certainly have at least one core waking up more frequently than 10Hz just to handle poking devices like the GPU. HW power ma
by sweetjuly 3y ago
For an awake power state you almost certainly have at least one core waking up more frequently than 10Hz just to handle poking devices like the GPU. HW power management (such as through wait for interrupt instructions) operate on a much smaller time scale and so you wouldn't really be perturbing anything on a real interactive system.
- dmitrygr 3y agoOn phones in android we even aggregated “once per hour” wake ups to save power noticeably, so it does matter actually.
- ungamedplayer 3y agoI think you might be talking about different wake ups.
- sweetjuly 3y agoWake from suspend-to-RAM (and likely with a radio power up) is going to be gobs more expensive than a wake from retention because you're both coming from a much lower power state (you were doing great before and now you're not, so a big change in energy usage over baseline) and it has a high overhead (the core cluster/SoC has to go through power on reset and get reconfigured by SW). This greatly contrasts with a wake from WFI where at minimum all architectural state is retained but generally caches and predictors are retained for quite a while.