【技术实现步骤摘要】
用于产生整数序列的处理器、处理器核及系统本申请是国际申请日为2011/12/22,国际申请号为PCT/US2011/067047,进入中国国家阶段的申请号为201180075711.X,题为“用于产生其中在连续位置中的整数相差恒定整数跨度且最小整数从零偏移整数偏移量的整数序列的处理器、方法、系统和含有指令的介质”的专利技术专利申请的分案申请。
实施例涉及处理器。具体而言,实施例涉及具有指令集的处理器,该指令集包括使用控制索引的指令。
技术介绍
许多处理器具有单指令多数据(SIMD)架构。在SIMD架构中,打包数据指令、向量指令或者SIMD指令可同时或并行地对多个数据元素或者多对数据元素进行操作。处理器可具有并行执行硬件,该并行执行硬件响应于打包数据指令来同时或并行地执行多个操作。多个数据元素可在一个寄存器或存储器位置内被打包为打包数据或向量数据。在打包数据中,寄存器或者其他存储位置的位可逻辑地分成多个数据元素的序列。例如,256位宽打包数据寄存器可具有四个64位宽打包数据元素、八个32位宽打包数据元素、十六个16位宽打包数据元素等。每一打包数据元素可表示单独的各段数据(例如,像素的红色、绿色、蓝色或α颜色分量、或复数的实部或虚部等等),各段数据可单独地操作或与其他数据独立地操作。一些SIMD架构具有用于根据控制索引在一个或多个源打包数据内灵活地重新安排打包数据元素的指令。此类指令的示例是置换指令和混洗指令。控制索引控制这些指令如何重新安排打包数据元素。附图说明通过参考用来说明本专利技术的实施例的以下描述和附图,可最好地理解本专利技术。在附图中:图1是用于处 ...
【技术保护点】
1.一种处理器或处理器核,包括:多个向量寄存器,其中包括目的地向量寄存器;多个通用寄存器;多个掩码寄存器;解码器,用于解码指令,该指令指定整数偏移量,指定整数跨度,并具有指定所示目的地向量寄存器的字段,其中所述指令具有以下二者中的一者:指定所述整数偏移量的立即数,和指定源寄存器的字段,该源寄存器指定所述整数偏移量,并且其中所述指令具有以下二者中的一者:指定所述整数跨度的立即数,和指定源寄存器的字段,该源寄存器指定所述整数跨度,执行单元,耦合到所述解码器,并耦合到所述多个向量寄存器,所述执行单元用于执行所述指令以产生并在所述目的地向量寄存器中存储结果,所述结果包括按照数值顺序的至少八个整数索引的序列,其中所述序列中的最低有效整数索引等于所述整数偏移量,并且其中所述序列中的所有整数索引在相继位置中相差所述整数跨度。
【技术特征摘要】
1.一种处理器或处理器核,包括:多个向量寄存器,其中包括目的地向量寄存器;多个通用寄存器;多个掩码寄存器;解码器,用于解码指令,该指令指定整数偏移量,指定整数跨度,并具有指定所示目的地向量寄存器的字段,其中所述指令具有以下二者中的一者:指定所述整数偏移量的立即数,和指定源寄存器的字段,该源寄存器指定所述整数偏移量,并且其中所述指令具有以下二者中的一者:指定所述整数跨度的立即数,和指定源寄存器的字段,该源寄存器指定所述整数跨度,执行单元,耦合到所述解码器,并耦合到所述多个向量寄存器,所述执行单元用于执行所述指令以产生并在所述目的地向量寄存器中存储结果,所述结果包括按照数值顺序的至少八个整数索引的序列,其中所述序列中的最低有效整数索引等于所述整数偏移量,并且其中所述序列中的所有整数索引在相继位置中相差所述整数跨度。2.如权利要求1所述的处理器或处理器核,其特征在于,所述指令具有所述指定整数偏移量的立即数,并且所述指令具有所述指定源寄存器的字段,该源寄存器指定所述整数跨度。3.如权利要求1所述的处理器或处理器核,其特征在于,所述指令具有所述指定整数跨度的立即数,并且所述指令具有所述指定源寄存器的字段,该源寄存器指定所述整数偏移量。4.如权利要求1所述的处理器或处理器核,其特征在于,所述指令具有指定所述整数偏移量和所述整数跨度的一个或多个立即数。5.如权利要求1所述处理器或处理器核,其特征在于,所述指令具有指定一个或多个源寄存器的一个或多个字段,该一个或多个源寄存器指定所述整数偏移量和所述整数跨度。6.如权利要求1所述处理器或处理器核,其特征在于,所述结果将会包括按照所述数值顺序的至少三十二个整数索引的序列。7.如权利要求1所述处理器或处理器核,其特征在于,所述目的地向量寄存器包括512位。8.如权利要求1所述处理器或处理器核,还包括:1级高速缓存;以及2级高速缓存。9.如权利要求1所述的处理器或处理器核,其特征在于,所述解码器和所述执行单元被包括在乱序核中,并且其中所述乱序核包括重新排序缓冲器(ROB)。10.如权利要求1所述的处理器或处理器核,其特征在于,所述处理器是精简指令集计算(RISC)处理器,所述处理器核是精简指令集计算(RISC)处理器核。11.一种系统,包括:集成存储器控制器单元...
【专利技术属性】
技术研发人员:S·阿布拉罕,E·乌尔德阿迈德瓦尔,R·凡伦天,Z·斯波伯,A·格雷德斯廷,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。