Systems and methods that facilitate state machine power and wake state management
First Claim
1. A system that facilitates state machine power management, comprising:
- a state management component that receives at least one signal that is directed to a state machine, the state management component evaluates the signal to ascertain whether at least one of a coprocessor or the state machine services the signal based in part on determined processing requirements of the signal, the evaluation includes intelligent analysis comprising at least one of a rule base or employ at least one of statistics, inferences, probabilities, classifiers, decision tree learning methods, support vector machines, linear and non-linear regression or neural networks to facilitate decision-making, the state management component determines if the state machine should continue receiving signals after the state machine is invoked to service a signal based in part on the intelligent analysis;
the coprocessor services the signal in order to provide a timely response to the signal and facilitates state machine power management without transitioning the state machine to a high power state if determined that the coprocessor can completely service the received signal based on the evaluation; and
the state machine services the signal upon evaluation that the coprocessor cannot service the signal without transitioning the state machine to the high power state.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to systems and methods that manage a state machine'"'"'s wake state to facilitate power management. The systems and methods comprise a state manager that can be employed to receive signals transmitted to a state machine that has transitioned to a lower power state. Thus, when a signal is transmitted to the state machine, the state manager can initially receive the signal rather the state machine. The state manager can interpret the signal and determine whether a low power coprocessor can respond to the signal. If the low power coprocessor can respond, then the coprocessor responds while the state machines remains in the lower power state. The system and methods can be concurrently employed by a plurality of state machines residing on similar and/or disparate networks, buses, backplanes, etc. The foregoing facilitates state machine power consumption reduction while maintaining timely responses.
-
Citations
27 Claims
-
1. A system that facilitates state machine power management, comprising:
-
a state management component that receives at least one signal that is directed to a state machine, the state management component evaluates the signal to ascertain whether at least one of a coprocessor or the state machine services the signal based in part on determined processing requirements of the signal, the evaluation includes intelligent analysis comprising at least one of a rule base or employ at least one of statistics, inferences, probabilities, classifiers, decision tree learning methods, support vector machines, linear and non-linear regression or neural networks to facilitate decision-making, the state management component determines if the state machine should continue receiving signals after the state machine is invoked to service a signal based in part on the intelligent analysis; the coprocessor services the signal in order to provide a timely response to the signal and facilitates state machine power management without transitioning the state machine to a high power state if determined that the coprocessor can completely service the received signal based on the evaluation; and the state machine services the signal upon evaluation that the coprocessor cannot service the signal without transitioning the state machine to the high power state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method that manages wake states for state machines, comprising:
-
receiving a signal transmitted to a state machine; intelligently interpreting the signal, the interpretation can include at least one of a rule base or employ at least one of statistics, inferences, probabilities, classifiers, decision tree learning methods, support vector machines, linear and non-linear regression or neural networks to facilitate decision-making; determining processing requirements of the signal based in part on the intelligent interpretation; determining whether at least one of a coprocessor or the state machine should service the signal based on the determined processing requirements of the signal; determining whether a coprocessor can completely service the received signal based in part on the interpretation; invoking the coprocessor to service the signal when it is determined that the coprocessor should respond to the signal without transitioning the state machine to a high power state such that the coprocessor can completely service the received signal based in part on the determined processing requirements of the received signal; invoking the state machine to service the signal when it is determined that the coprocessor cannot service the signal; and determining if one or more state machines should continue receiving signals after the state machine is invoked to service a signal based in part on the intelligent interpretation. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method that facilitates state machine power management, comprising:
-
activating a state manager to receive signals directed to one or more state machines residing in a low power state; intelligently analyzing a received signal to determine processing requirements, the analysis can include at least one of a rule base or employ at least one of statistics, inferences, probabilities, classifiers, decision tree learning methods, support vector machines, linear and non-linear regression or neural networks to facilitate decision-making; determining whether a coprocessor can completely service the received signal based in part on the analysis; transitioning at least one of the state machines or the coprocessor to a high power state based on the processing requirements of the received signal; interpreting the signals to determine whether at least one of a coprocessor or the state machines should process the received signal; employing the coprocessor to process the received signal without transitioning the state machines to a high power state when determined that the coprocessor can completely service the received signal based in part on the determined processing requirements of the received signal; employing the state machines to process the received signal when determined that the coprocessor cannot service the received signal; and determining if the state machines should continue receiving signals after the state machine is invoked to service a signal based in part on the intelligent analysis. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A data packet transmitted between two or more computer components that facilitates state machine power management, comprising:
-
a component that receives a signal transmitted to a state machine; a component that intelligently analyzes the signal to determine processing requirements for the signal, the analysis can include at least one of a rule base or employ at least one of statistics, inferences, probabilities, classifiers, decision tree learning methods, support vector machines, linear and non-linear regression or neural networks to facilitate decision-making; a component that determines whether at least one of a coprocessor or the state machine should service the incoming signal based on the processing requirements of the signal; a component that invokes at least one of the coprocessor or the state machine to service the incoming signal, wherein the coprocessor responds without transitioning the state machine out of the low power state to service the signal if determined that the coprocessor can process the signal entirely based in part on the determined processing requirements; and a component that determines if the state machine should continue receiving signals after the state machine is invoked to service a signal based in part on the intelligent analysis.
-
-
26. A computer readable medium storing computer executable components that facilitates state machine power management, comprising:
-
a component that a receives a signal transmitted to a state machine in a lower power state; a component that intelligently analyzes the signal to determine processing requirements for the signal, the intelligent analysis can include at least one of a rule base or employ at least one of statistics, inferences, probabilities, classifiers, decision tree learning methods, support vector machines, linear and non-linear regression or neural networks to facilitate decision-making; a component that interprets the signal to determine whether at least one of a coprocessor or a state machine can process the signal based in part on the determined processing requirements, the coprocessor processes the received signal without transitioning the state machines to a high power state when determined that the coprocessor can completely service the received signal based in part on the determined processing requirements of the received signal; a component that processes the signal when the determined processing requirements indicate that the signal should be processed without the state machine so that the state machine remains in the lower power state, and a component that determines if the state machine should continue receiving signals after the state machine is invoked to service a signal based in part on the intelligent analysis.
-
-
27. A system that facilitates state machine power management, comprising:
-
means for receiving a signal directed to a state machines in a lower power state; means for intelligently interpreting the signal to determine the processing requirements for the signal, the interpretation can include at least one of a rule base or employ at least one of statistics, inferences, probabilities, classifiers, decision tree learning methods, support vector machines, linear and non-linear regression or neural networks to facilitate decision-making; means for determining whether at least one of a low power element or the state machines can process the signal based in part on the determined processing requirements; means for servicing the signal without transitioning the state machines to a high power state when determined that the low power element can entirely process the signal based in part on the determined processing requirements; and means for determining if the state machines should continue receiving signals after the state machine is invoked to service a signal based in part on the intelligent analysis.
-
Specification