发明名称 用于处理矢量数据的方法、设备和指令
摘要 本发明的名称为用于处理矢量数据的方法、设备和指令,一种计算机处理器包括用于执行LoadUnpack和PackStore指令的控制逻辑。在一个实施例中,处理器包括矢量寄存器和屏蔽码寄存器。响应含有指定存储器位置的自变量的PackStore指令,该处理器中的电路在所指定的存储器位置处开始将来自矢量寄存器的未屏蔽矢量元素复制到连续的存储器位置中,而不复制被屏蔽矢量元素。响应LoadUnpack指令,该电路在所标识的存储器位置处开始将来自连续的存储器位置的数据项复制到矢量寄存器的未屏蔽矢量元素中,而不将数据复制到被屏蔽矢量元素。还描述了其他实施例并且对这些其他实施例要求权利。
申请公布号 CN103500082A 申请公布日期 2014.01.08
申请号 CN201310464160.7 申请日期 2008.12.26
申请人 英特尔公司 发明人 R.D.卡温
分类号 G06F9/30(2006.01)I 主分类号 G06F9/30(2006.01)I
代理机构 中国专利代理(香港)有限公司 72001 代理人 朱海煜;汤春龙
主权项 一种用于处理矢量指令的方法,所述方法包括: 接收指定矢量元素要占据的至少一个可变分区大小的处理器指令,所述处理器指令具有指定存储器位置的源参数、指定屏蔽寄存器的屏蔽参数和指定矢量寄存器的目的地参数;以及响应于所述处理器指令,在所指定的存储器位置处开始,将数据从存储器位置复制到所指定的矢量寄存器的未屏蔽矢量元素中,而不将数据复制到所指定的矢量寄存器的被屏蔽矢量元素中。
地址 美国加利福尼亚州