发明名称 |
SIMD向量的同步化 |
摘要 |
通过以下方法来执行向量比较和交换操作:通过处理装置中的解码器解码单个指令,该单个指令对第一存储位置、第二存储位置和第三存储位置之间的多个数据元素指定向量比较和交换操作;发出该单个指令以供处理装置中的执行单元执行;响应该单个指令的执行,将来自第一存储位置的数据元素与第二存储位置中的对应数据元素进行比较;以及响应确定存在匹配,用来自第三存储位置的对应数据元素替换来自第一存储位置的数据元素。 |
申请公布号 |
CN102103570B |
申请公布日期 |
2015.08.12 |
申请号 |
CN201010619577.2 |
申请日期 |
2010.12.21 |
申请人 |
英特尔公司 |
发明人 |
R·拉瓦尔;A·T·福西思 |
分类号 |
G06F17/16(2006.01)I;G06F13/16(2006.01)I |
主分类号 |
G06F17/16(2006.01)I |
代理机构 |
中国专利代理(香港)有限公司 72001 |
代理人 |
曲卫涛;王洪斌 |
主权项 |
一种处理装置中的方法,包括:通过所述处理装置中的解码器解码单个指令,所述单个指令对第一存储位置、第二存储位置和第三存储位置之间的多个数据元素指定向量比较和交换操作;以及响应所述处理装置中的执行单元对所述单个指令的执行,将所述第一存储位置的数据元素与所述第二存储位置的对应数据元素进行比较;以及响应确定存在匹配,用所述第三存储位置的对应数据元素替换所述第一存储位置的所述数据元素,其中所述第三存储位置的对应数据元素的值相对于所述第一存储位置的所述数据元素的值被修改。 |
地址 |
美国加利福尼亚州 |