【技术实现步骤摘要】
【国外来华专利技术】用于置换序列的指令和逻辑
本公开涉及处理逻辑、微处理器以及关联的指令集架构的领域,指令集架构当由处理器或其它处理逻辑执行时执行逻辑、数学或其它函数运算。
技术介绍
多处理器系统正在变得越来越普遍。多处理器系统的应用包含动态域分区一直到桌面计算。为了利用多处理器系统,要执行的代码可被分成多个线程以便由各种处理实体执行。每个线程可以彼此并行执行。指令当它们在处理器上接收时可被解码成对于在处理器上执行是原生的或者更加原生的项或指令字。处理器可在片上系统中实现。组织成三到五个元素的数组的数据结构可被用在媒体应用、高性能计算应用以及分子动力学应用中。附图说明在附图的图中作为示例而非限制示出了实施例:图1A是按照本公开的实施例用可包含执行指令的执行单元的处理器形成的示范计算机系统的框图;图1B示出了按照本公开的实施例的数据处理系统;图1C示出了用于执行文本字符串比较操作的数据处理系统的其它实施例;图2是按照本公开的实施例可包含执行指令的逻辑电路的处理器的微架构的框图;图3A示出了按照本公开的实施例的多媒体寄存器中的各种打包数据类型表示;图3B示出了按照本公开的实施例的可能寄存器中的数据存储格式;图3C示出了按照本公开的实施例的多媒体寄存器中的各种有符号和无符号的打包数据类型表示;图3D示出了操作编码格式的实施例;图3E示出了按照本公开的实施例的具有40位或更多位的另一可能操作编码格式;图3F示出了按照本公开的实施例的又一可能操作编码格式;图4A是示出按照本公开实施例的有序流水线和寄存器重命名阶段、乱序发布/执行流水线的框图;图4B是示出按照本公开实施例的要包含在处理器 ...
【技术保护点】
1.一种处理器,包括:前端,用于接收指令;解码器,用于对所述指令进行解码;核,用于执行所述指令,包含:第一逻辑,用于确定所述指令将要求在存储器中从源数据转换的跨越数据,所述跨越数据用于包含要加载到最终寄存器中以用于执行所述指令的来自所述源数据中的多个结构的对应索引元素;第二逻辑,用于将源数据加载到多个预备向量寄存器中以对齐对应于所述最终寄存器中要求的位置的位置中的所述预备向量寄存器之一的定义的元素以用于执行;以及第三逻辑,用于向所述预备向量寄存器的内容应用多个置换指令以使来自所述多个结构的对应索引元素被加载到相应源向量寄存器中;以及引退单元,用于使所述指令引退。
【技术特征摘要】
【国外来华专利技术】2015.12.18 US 14/9753801.一种处理器,包括:前端,用于接收指令;解码器,用于对所述指令进行解码;核,用于执行所述指令,包含:第一逻辑,用于确定所述指令将要求在存储器中从源数据转换的跨越数据,所述跨越数据用于包含要加载到最终寄存器中以用于执行所述指令的来自所述源数据中的多个结构的对应索引元素;第二逻辑,用于将源数据加载到多个预备向量寄存器中以对齐对应于所述最终寄存器中要求的位置的位置中的所述预备向量寄存器之一的定义的元素以用于执行;以及第三逻辑,用于向所述预备向量寄存器的内容应用多个置换指令以使来自所述多个结构的对应索引元素被加载到相应源向量寄存器中;以及引退单元,用于使所述指令引退。2.如权利要求1所述的处理器,其中所述核进一步包含第四逻辑,用于在完成源数据到跨越数据的转换时在一个或更多个源向量寄存器上执行所述指令。3.如权利要求1所述的处理器,其中所述核进一步包含第四逻辑,用于省略所定义的元素的置换指令执行。4.如权利要求1所述的处理器,其中所述核进一步包含第四逻辑,用于将源数据加载到带有多个间隙的所述多个预备向量寄存器中以将所定义的元素对齐所要求的位置。5.如权利要求1所述的处理器,其中所述核进一步包含第四逻辑,用于将源数据加载到数量大于结构的数量的预备向量寄存器中。6.如权利要求1所述的处理器,其中:所述跨越数据要包含8个向量寄存器,每个向量用于包含与其它向量对应的5个元素;以及10个置换操作要被应用于所述预备向量寄存器的内容以得出所述相应源向量寄存器的内容。7.如权利要求1所述的处理器,其中:所述跨越数据要包含8个向量寄存器,每个向量用于包含与其它向量对应的5个元素;以及所述核进一步包含:第四逻辑,其用于创建要与置换指令一起使用的10个索引向量以得出所述源向量寄存器的内容。8.一种系统,包括:前端,用于接收指令;解码器,用于对所述指令进行解码;核,用于执行所述指令,包含:第一逻辑,用于确定所述指令将要求在存储器中从源数据转换的跨越数据,所述跨越数据用于包含要加载到最终寄存器中以用于执行所述指令的来自所述源数据中的多个结构的对应索引元素;第二逻辑,用于将源数据加载到多个预备向量寄存器中以对齐对应于所述最终寄存器中要求的位置的位置中的所述预备向量寄存器之一的定义的元素以用于执行;以及第三逻辑,用于向所述预备向量寄存器的内容应用多个置换指令以使来自所述多个结构的对应索引元素被加载到相应源向量寄存器中;以及引退...
【专利技术属性】
技术研发人员:E奥尔德艾哈迈德瓦尔,S赛尔,J胡,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。