Patent ID: 8447960

Claim:
A method for enhancing performance of a computer, comprising: providing a computer system including a data storage device, the computer system including a program stored in the data storage device and steps of the program being executed by a processer; processing instructions from the program using the processor; initiating a pause state for a thread in the processor; providing a physical pin in the processor for initiating a return to an active state from the pause state for the thread; monitoring specified computer resources using a logic circuit being external to the processor, the logic circuit configured to detect a specified condition; detecting the specified condition using the logic circuit; using the logic circuit to logically assert the pin when the specified condition is detected using the logic circuit; and initiating the active state of the thread when the logic circuit logically asserts the pin; wherein the method further comprises: configuring the logic circuit to detect the specified condition continuously over a period of time; polling the specified condition such that the thread and the logic circuit provide a polling loop of the specified condition; and defining an exit condition of the polling loop such that the logic circuit stops detecting the specified condition when the exit condition is met; wherein the exit condition is a period of time.