发明名称 Method and apparatus for pausing execution in a processor or the like
摘要 A method and apparatus for pausing execution of instructions from a thread is described. In one embodiment, a pause instruction is implemented as two instructions or microinstructions: a SET instruction and a READ instruction. When a SET flag is retrieved for a given thread, the SET instruction sets a Bit flag in memory indicating that execution for the thread has been paused. The SET instruction is placed in the pipeline for execution. The following READ instruction for that thread, however, is prevented from entering the pipeline until, the SET instruction is executed and retired (resulting in a clearing of the Bit flag). Once the Bit flag has been cleared, the READ instruction is placed in the pipeline for execution. During the time that processing of one thread is paused, the execution of other threads may continue.
申请公布号 US6671795(B1) 申请公布日期 2003.12.30
申请号 US20000489130 申请日期 2000.01.21
申请人 INTEL CORPORATION 发明人 MARR DEBORAH T.;RODGERS DION
分类号 G06F9/30;G06F9/38;G06F9/46;(IPC1-7):G06F9/48 主分类号 G06F9/30
代理机构 代理人
主权项
地址