发明名称 用于暂停处理器中执行过程的方法和装置
摘要 描述用于暂述来自一个线程的指令的执行的方法和装置。在一个实施例中,暂停指令作为两种指令或微指令来实现:SET指令和READ指令。当接收到用于指定线程的SET标志时,SET指令在存储器中设置一Bit标志表示已经暂停对该线程的执行。SET指令被放在流水线中以便执行。然而用于那个线程的READ指令被阻止进入流水线直到SET指令被执行且退役(由清除Bit标志引起)。一旦Bit标志被清除,READ指令被放在流水线中以便执行。在暂停一个线程的处理的时间中,其他线程的执行可能继续。
申请公布号 CN102346689B 申请公布日期 2013.10.16
申请号 CN201110270809.2 申请日期 2001.01.17
申请人 英特尔公司 发明人 D·T·马尔;D·罗德格斯
分类号 G06F9/48(2006.01)I 主分类号 G06F9/48(2006.01)I
代理机构 中国专利代理(香港)有限公司 72001 代理人 柯广华;朱海煜
主权项 在线程中暂停指令执行的方法,包括:确定用于第一线程的下一指令是否是第一种类型的;以及在一时间周期防止所述第一线程的指令被处理以供执行,同时可处理来自第二线程的指令以供执行;以及在由所述第一种类型的所述下一指令确定的时间,恢复处理所述第一线程的指令以供执行。
地址 美国加利福尼亚州