[发明专利]对条件循环进行向量化的处理器、方法、处理系统以及机器可读介质有效
申请号: | 201711191253.1 | 申请日: | 2013-12-31 |
公开(公告)号: | CN107992330B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | T·尤里尔;E·乌尔德-阿迈德-瓦尔;B·L·托尔 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F15/80 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 张欣;黄嵩泉 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 指令和逻辑提供了对条件循环的矢量化。矢量扩展指令具有:用于指定源矢量的参数;用于指定条件掩码寄存器的参数;以及用于指定保持n个连续矢量元素的目的地矢量的目的地参数,n个连续矢量元素中的每个矢量都具有大小为m个字节的相同可变分段大小。响应于处理器指令,从源矢量的连续矢量元素中复制出数据,扩展入指定的目的地矢量的未掩码矢量元素中,而不将数据复制入目的地矢量的经掩码矢量元素中,其中n响应于所执行的处理器指令而发生变化。源矢量可以是寄存器,而目的地矢量可以是在存储器内。一些实施例存储条件判决的计数。其他实施例可存储其他数据,例如,目标地址、表偏移、或处理指令的指示符,等等。 | ||
搜索关键词: | 条件 循环 进行 量化 处理器 方法 处理 系统 以及 机器 可读 介质 | ||
【主权项】:
一种处理器,包括:掩码物理寄存器,所述掩码物理寄存器用于存储向量条件掩码;向量物理寄存器,所述向量物理寄存器用于存储:源向量,具有第一多个n个数据字段,所述数据字段具有m个字节的可变分段大小,以及目的地向量,包括第二多个数据字段,所述第二多个数据字段对应于所述第一多个数据字段,其中所述目的地向量中的所述第二多个数据字段中的每一个都对应于所述向量条件掩码中的掩码值;解码级,所述解码级用于解码处理器指令,第一处理器指令指定向量扩展操作和数据分段大小;以及一个或多个执行单元,响应于经解码的处理器指令,用于:将所述源向量的元素设置为n个计数值;获取判决向量;根据所述判决向量来生成所述向量条件掩码;以及响应于执行所述第一处理器指令,从所述源向量中的连续向量元素中复制出数据,复制入所述目的地向量的未掩码向量元素中,而不将数据从所述源向量复制入所述目的地向量的经掩码向量元素中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711191253.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种环境科学用试品检测机构
- 下一篇:一种定时水取样检测设备