发明名称 |
阵列比较和交换操作 |
摘要 |
尝试为软件事务存储器(STM)系统的一组存储单元中的每个存储单元获得通过所述STM的实现而提供的写入锁定;如果为所述一组存储单元中的每个存储单元获得了写入锁定,则将所述一组存储单元中的每个存储单元中的值与对应的预期值进行比较;以及如果对于所述一组存储单元中的每个存储单元,所述比较产生相同的预定结果,则将对应的新值存储在每个存储单元中。 |
申请公布号 |
CN101416168B |
申请公布日期 |
2011.05.25 |
申请号 |
CN200780012449.8 |
申请日期 |
2007.03.30 |
申请人 |
英特尔公司 |
发明人 |
B·萨哈;A·-R·阿德尔-塔巴塔拜 |
分类号 |
G06F13/00(2006.01)I;G06F12/02(2006.01)I |
主分类号 |
G06F13/00(2006.01)I |
代理机构 |
中国专利代理(香港)有限公司 72001 |
代理人 |
柯广华;张志醒 |
主权项 |
一种用于执行阵列比较和交换操作的方法,包括:尝试为软件事务存储器STM系统的一组存储单元中的每个存储单元获得通过所述STM系统的实现而提供的写入锁定;如果为所述一组存储单元中的每个存储单元获得了写入锁定,则将所述一组存储单元中的每个存储单元中的值与对应的预期值进行比较;以及如果对于所述一组存储单元中的每个存储单元,所述比较产生相同的预定结果,则将对应的新值存储在每个存储单元中。 |
地址 |
美国加利福尼亚州 |