发明名称 |
用于增强线程级推测的原语 |
摘要 |
一种处理器可以包括地址监控表和原子更新表以支持推测线程。该处理器还可以包括一个或多个寄存器以保持与推测线程的执行相关的状态。该处理器可以支持一个或多个下列原语:将状态写入寄存器的指令,对提交所缓冲的存储器更新进行触发的指令,从状态寄存器读取状态的指令,和/或清除与陷阱/异常/中断处理相关联的状态位之一的指令。还描述和声明了其它实施例。 |
申请公布号 |
CN101203831A |
申请公布日期 |
2008.06.18 |
申请号 |
CN200680022486.2 |
申请日期 |
2006.06.23 |
申请人 |
英特尔公司 |
发明人 |
Q·雅克布森;H·王;J·舍恩;G·金雅;P·哈默伦德;X·邹;B·比格比;S·考舒基 |
分类号 |
G06F9/38(2006.01);G06F9/46(2006.01) |
主分类号 |
G06F9/38(2006.01) |
代理机构 |
永新专利商标代理有限公司 |
代理人 |
王英 |
主权项 |
1.一种装置,包括:多个线程单元,用于并发地执行多个线程;以及存储器缓冲存储区,用于为在所述多个线程中的一个特定线程的指令原子块的执行期间遇到的存储器写指令来存储数据;其中,所述存储器缓冲存储区是部分持久状态,使得定义了在所述原子块的每个指令的引退边界处的精确的架构状态。 |
地址 |
美国加利福尼亚 |