[发明专利]用于生成循环对齐计数或循环对齐掩码的系统、装置和方法在审
申请号: | 201180074918.5 | 申请日: | 2011-12-14 |
公开(公告)号: | CN103946795A | 公开(公告)日: | 2014-07-23 |
发明(设计)人: | S·赛尔;E·乌尔德-阿迈德-瓦尔 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/06 | 分类号: | G06F9/06;G06F9/30;G06F9/305 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 何焜 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 生成 循环 对齐 计数 掩码 系统 装置 方法 | ||
循环对齐指令指示数组的基地址作为第一操作数、循环的迭代限制作为第二操作数以及目的地。循环包含迭代,且每一迭代包括该数组的一个数据元素。处理器接收循环对齐指令,解码该指令以便执行,并将执行的结果存储在目的地中。该结果指示在数组的开始处的将要与数组的剩余部分分离地处理的数据元素的数量,以使得数组的剩余部分的基地址与对齐宽度对齐。
发明领域
各实施例涉及计算机处理器体系结构。尤其,各实施例涉及在被执行时引起特定结果的指令。
相关领域的描述
许多处理器具有单指令多数据(SIMD)体系结构。SIMD体系结构通常帮助显著地改善处理速度。在SIMD体系结构中,不同于操作仅一个数据元素或一对数据元素的标量指令,已打包数据指令、向量指令或SIMD指令可以同时地或并行地操作多个数据元素或多对数据元素。处理器可以具有响应于已打包数据指令的并行执行硬件,以便同时地或并行地执行多次操作。
在SIMD体系结构中,可以在一个寄存器或存储器位置内将多个数据元素成打包已打包数据或向量数据。在已打包数据中,可以将寄存器或其他存储位置的比特逻辑上分割成多个固定大小的数据元素的序列。数据元素中的每一可以表示单片数据,该单片数据连同通常具有相同大小的其他数据元素一起被存储在寄存器或存储位置中。例如,256比特宽的寄存器可以具有四个64比特宽的已打包数据元素、八个32比特宽的已打包数据元素、十六个16比特宽的已打包数据元素或三十二个8比特宽的已打包数据元素。已打包数据元素中的每一个可以表示可以分离地或独立于其他数据而操作的分离单片数据(例如,像素的颜色等等)。
代表性地,一种类型的已打包数据指令、向量指令或SIMD指令(例如,已打包加法指令)可以指定以垂直方式对在来自两个源已打包数据操作数的所有相应的数据元素对执行单个已打包数据操作(例如,加法),以便生成目标或结果已打包数据。源已打包数据操作数可以具有相同的大小,可以包含相同宽度的数据元素,且因而可以均包含相同数量的数据元素。两个源已打包数据操作数中的相同的比特位置中的源数据元素可以表示一对相应的数据元素。可以分离地或独立地对这些相应的源数据元素对中的每一个执行已打包数据操作,以便生成匹配数量的结果数据元素,且因而每一对相应的源数据元素可以具有相应的结果数据元素。通常,这样的指令的结果数据元素是以相同的次序,且它们常常具有相同的大小。
除了这种示例性类型的已打包数据指令,存在各种其他类型的已打包数据指令。例如,存在具有仅一个或多于两个的源已打包数据操作数的那些已打包数据指令、以水平方式而不是垂直方式操作的那些已打包数据指令、生成不同大小的结果已打包数据操作数的那些已打包数据指令、具有不同大小的数据元素的那些已打包数据指令和/或具有不同的数据元素次序的那些已打包数据指令。
附图简述
通过参照被用来阐释本发明的各实施例的下列描述和附图,可以最好地理解本发明。附图中:
图1是具有包括一个或多个循环对齐指令的指令集的处理器的示例实施例的框图。
图2A-图2C阐释利用循环对齐指令的结果的经掩码已打包数据操作的示例。
图3是具有执行单元的指令处理装置的示例实施例的框图,该执行单元可用于执行包括一个或多个循环对齐指令的示例实施例的指令。
图4是包括存储一个或多个循环对齐指令的有形非暂态机器可访问的和/或机器可读的存储介质的制品(例如,计算机程序产品)的框图。
图5A和图5B是阐释用于处理循环对齐指令的方法的示例实施例的流程图。
图6是阐释已打包数据操作掩码比特的数量取决于对齐宽度和数据元素宽度的表。
图7是一组已打包数据操作掩码寄存器的示例实施例的框图。
图8A-图8C阐释循环对齐指令及其操作的示例实施例。
图9是根据本发明的一个实施例的系统的框图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180074918.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:矿用变频器专用风幕机
- 下一篇:一种实用圆规