发明名称 Look-Ahead Wake-and-Go Engine With Speculative Execution
摘要 A wake-and-go mechanism is provided for a microprocessor. The wake-and-go mechanism looks ahead in the instruction stream of a thread for programming idioms that indicates that the thread is waiting for an event. If a look-ahead polling operation succeeds, the look-ahead wake-and-go engine may record an instruction address for the corresponding idiom so that the wake-and-go mechanism may have the thread perform speculative execution at a time when the thread is waiting for an event. During execution, when the wake-and-go mechanism recognizes a programming idiom, the wake-and-go mechanism may store the thread state in the thread state storage. Instead of putting thread to sleep, the wake-and-go mechanism may perform speculative execution.
申请公布号 US2011173419(A1) 申请公布日期 2011.07.14
申请号 US20080024419 申请日期 2008.02.01
申请人 发明人 ARIMILLI RAVI K.;SHARMA SATYA P.;SWANBERG RANDAL C.
分类号 G06F9/30;G06F9/38 主分类号 G06F9/30
代理机构 代理人
主权项
地址