Platform Idle State Selection via Aggregated Device Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mobile computing platforms face limitations in idle state depth due to quality of service (QoS) requirements, which can negatively impact energy efficiency and performance.
Innovation Solution
The solution involves aggregating idle duration information from various devices to determine the deepest idle state that meets the platform's latency tolerance requirements, using an aggregator architecture to classify and manage deterministic, estimated, and statistical idle durations, and implementing pre-wake activities to optimize idle state transitions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If idle state depth is increased to improve energy efficiency, then power consumption is reduced, but quality of service requirements cannot be guaranteed
Solution Approach 1:
The system performs preliminary actions by aggregating idle duration information from multiple devices before selecting an idle state. This allows the platform to predict future idle periods and select deeper idle states that will satisfy QoS requirements, rather than being constrained by immediate latency needs. The pre-wake configuration enables the system to prepare for future wake events, allowing deeper idle states to be safely selected.
2Reliability
If idle state depth is limited to guarantee quality of service, then service reliability is maintained, but energy efficiency deteriorates
Solution Approach 1:
The system dynamically adjusts idle state selection based on aggregated idle duration information from multiple devices. Rather than using a fixed idle state depth, the platform adapts its idle state choice based on real-time conditions, selecting the deepest possible idle state that will still satisfy QoS requirements. This dynamic approach allows the system to optimize energy efficiency while maintaining service reliability.
3Use of energy by moving object
If deeper idle states are selected to improve energy efficiency, then power savings increase, but latency tolerance requirements become harder to meet
Solution Approach 1:
The system incorporates feedback mechanisms by aggregating idle duration information from multiple devices and using this feedback to adjust idle state selection. The pre-wake configuration provides feedback about upcoming wake events, allowing the system to select idle states that balance energy savings with latency requirements. This feedback loop enables optimal idle state selection that considers both power consumption and latency tolerance.
Data Source
AI summary
Systems and methods may provide for aggregating a first idle duration from a first device associated with a platform and a second idle duration from a second device associated with the platform. Additionally, an idle state may be selected for the platform based at least in part on the first idle duration and the second idle duration. In one example, the idle durations are classified as deterministic, estimated or statistical.


