发明名称 | 用于暂停处理器中执行过程的方法和装置 | ||
摘要 | 描述用于暂述来自一个线程的指令的执行的方法和装置。在一个实施例中,暂停指令作为两种指令或微指令来实现: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 | 代理人 | 柯广华;朱海煜 |
主权项 | 在线程中暂停指令执行的方法,包括:确定用于第一线程的下一指令是否是第一种类型的;以及在一时间周期防止所述第一线程的指令被处理以供执行,同时可处理来自第二线程的指令以供执行;以及在由所述第一种类型的所述下一指令确定的时间,恢复处理所述第一线程的指令以供执行。 | ||
地址 | 美国加利福尼亚州 |