Timer Advance Notice for Low-Power Wake Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Processor systems face challenges in achieving optimal power savings while minimizing wake-up latency, as deeper low power states result in longer wake-up times, which can negatively impact user experience and power management efficiency.

Innovation Solution

Implementing a timer advance notice technique to anticipate scheduled and unscheduled wake events, and a buffer triggered wake advance notice to manage power states, allowing for earlier wake-up of units and deeper low power states, thereby optimizing power management and reducing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If the processor system is placed into a deeper low power state, then power savings are maximized, but wake up latency increases

Engineering Contradiction:
Improvepower consumptionVSAvoidwake up latency
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The system performs preliminary actions by monitoring timer registers and detecting scheduled wake events before they occur. When a wake event is detected, the system提前 (in advance) exits the low power state, ensuring that the processor is fully operational before the actual wake event occurs. This preliminary detection and preparation mechanism allows the system to maintain deeper low power states longer while still meeting wake up latency requirements.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If the processor system remains in a low power state for longer periods, then power savings increase, but the ability to respond to unscheduled events deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidresponse speed to events
Core Design Contradiction:
Loss of energyVSSpeed

Solution Approach 1:

The system implements a feedback mechanism by continuously monitoring timer registers and detecting wake events. This feedback loop allows the system to dynamically adjust its power state management - when scheduled events are detected, the system prepares in advance; when unscheduled events occur, the monitoring mechanism ensures rapid detection and response. The feedback from timer status and event detection enables the system to optimize between power savings and response capability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9104423B2Method and system for advance wakeup from low-power sleep states
Publication Date: 2015.08.11 NVIDIA CORP
  • US9104423B2 patent drawing
  • US9104423B2 patent drawing
  • US9104423B2 patent drawing

AI summary

A system and method for power management by providing advance notice of events. The method includes snooping a register of an operating system timer to determine a timer period associated with a scheduled event. A unit of a computer system is identified that is in a low power state. A wake up latency of the unit is determined that is based on the low power state. An advance period is determined based on the wake up latency. An advance notice of the operating system timer is triggered based on the timer period and the advance period to wake up the unit.