发明名称 |
用于增强线程级推测的原语 |
摘要 |
一种处理器可以包括地址监控表和原子更新表以支持推测线程。该处理器还可以包括一个或多个寄存器以保持与推测线程的执行相关的状态。该处理器可以支持一个或多个下列原语:将状态写入寄存器的指令,对提交所缓冲的存储器更新进行触发的指令,从状态寄存器读取状态的指令,和/或清除与陷阱/异常/中断处理相关联的状态位之一的指令。还描述和声明了其它实施例。 |
申请公布号 |
CN101833475A |
申请公布日期 |
2010.09.15 |
申请号 |
CN201010175491.5 |
申请日期 |
2006.06.23 |
申请人 |
英特尔公司 |
发明人 |
Q·雅克布森;H·王;J·舍恩;G·金雅;P·哈默伦德;X·邹;B·比格比;S·考舒基 |
分类号 |
G06F9/46(2006.01)I;G06F9/38(2006.01)I |
主分类号 |
G06F9/46(2006.01)I |
代理机构 |
永新专利商标代理有限公司 72002 |
代理人 |
刘瑜;王英 |
主权项 |
一种方法,包括:并发地执行对存储器的公共逻辑视图进行共享的多个线程;挂起所述多个线程中除第一线程以外的所有其它线程的执行,以便所述第一线程能够原子地执行指令块;其中,所述挂起是由所述第一线程调用硬件机制的动作触发的;以及在所述第一线程完成所述指令块的原子执行之后,恢复所述其它线程。 |
地址 |
美国加利福尼亚 |