发明名称 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 indicate 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 the thread to sleep, the wake-and-go mechanism may perform speculative execution.
申请公布号 US8316218(B2) 申请公布日期 2012.11.20
申请号 US20080024419 申请日期 2008.02.01
申请人 ARIMILLI RAVI K.;SHARMA SATYA P.;SWANBERG RANDAL C.;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ARIMILLI RAVI K.;SHARMA SATYA P.;SWANBERG RANDAL C.
分类号 G06F9/00 主分类号 G06F9/00
代理机构 代理人
主权项
地址
您可能感兴趣的专利