发明名称 |
用于改善连续的事务性存储器区的吞吐量的系统、方法和装置 |
摘要 |
描述了用于使用TM区指示符(或颜色)来改善TM吞吐量的系统、装置和方法。通过使用TM区指示符,较年轻的TM区可以在等待较老的区提交的时候使这些较年轻的TM区的指令被引退。 |
申请公布号 |
CN105164650A |
申请公布日期 |
2015.12.16 |
申请号 |
CN201380057489.X |
申请日期 |
2013.06.14 |
申请人 |
英特尔公司 |
发明人 |
O·M·沙克;R·拉吉瓦尔;P·卡普瑞奥利;M·M·艾尔-奥图姆 |
分类号 |
G06F12/02(2006.01)I |
主分类号 |
G06F12/02(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
毛力 |
主权项 |
一种装置,包括:逻辑,用于将事务性存储器(TM)区指示符分配给事务的每一条指令;执行逻辑,用于执行所述事务的每一条指令;写入时复制(COW)缓冲器,用于保持从经检查点操作的架构寄存器到物理寄存器的映射,其中,所述COW通过使用指针标记TM区之间的分隔来保持用于多个TM区的多个寄存器检查点,第一指针用于在所述COW中标识最后被提交的指令的位置,第二指针用于标识最年轻的TM区和当前正在引退的位置之间的边界,并且引退指针用于标识当前正在引退的指令;以及数据高速缓存,用于存储与被执行的指令相关联的数据,其中,所述数据高速缓存的每一个条目具有:针对每个TM区指示符的读取位,所述读取位用于标记推测性读取的存储器状态,其中,当在所述事务期间从高速缓存行中推测性地读取数据时,设置针对TM区的读取位;以及写入位,所述写入位用于在所述高速缓存行具有被推测性地写入的数据时进行指示。 |
地址 |
美国加利福尼亚州 |