发明名称 |
多处理器环境中基于事务的共享数据操作 |
摘要 |
本文所述的装置及方法是用于通过事务执行采用无锁定同步来处理多个处理器之间的共享存储器访问。以软件划分的事务被推测地执行。在执行期间,事务缓冲器跟踪对于从共享存储器加载的以及要向共享存储器写入的地址的失效远程访问/请求。如果遇到失效访问,则事务被重新执行。在重新执行事务预定次数之后,可采用锁定/信标非推测地重新执行事务。 |
申请公布号 |
CN102622276B |
申请公布日期 |
2015.09.23 |
申请号 |
CN201110438827.7 |
申请日期 |
2005.12.23 |
申请人 |
英特尔公司 |
发明人 |
S·科塔帕利;J·H·克劳福德;K·维德 |
分类号 |
G06F9/52(2006.01)I;G06F9/54(2006.01)I |
主分类号 |
G06F9/52(2006.01)I |
代理机构 |
中国专利代理(香港)有限公司 72001 |
代理人 |
柯广华;朱海煜 |
主权项 |
一种用于处理事务的装置,包括:执行所述事务的执行逻辑,保持被所述事务引用的数据单元的高速缓存存储器,耦合到所述执行逻辑和所述高速缓存存储器以缓冲用于所述执行逻辑的所述数据单元的第一存储单元,所述存储单元在所述事务的未决期间不接收随后新数据单元,其中,所述第一存储单元是输入寄存器组的寄存器。 |
地址 |
美国加利福尼亚州 |