【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及处理逻辑、微处理器和关联的指令集架构的领域,当由处理器或其它处理逻辑执行所述关联的指令集架构时,所述关联的指令集架构执行逻辑、数学或其它功能操作。
技术介绍
多处理器系统正在变得越来越普遍。多处理器系统的应用包括动态域分割直至桌上型计算。为了利用多处理器系统,待执行的代码可被分成用于由各种处理实体执行的多个线程。每个线程可被彼此并行地执行。另外,为了增加处理实体的效用,可采用无序执行。当使这种指令的需要输入可用时,无序执行可执行指令。因此,可在较早出现在代码序列中的指令之前执行较晚出现在代码序列中的指令。附图说明在附图的图中作为例子而非限制示出实施例:图1A是根据本公开的实施例的用处理器形成的示例性计算机系统的方框图,所述处理器可包括用于执行指令的执行单元;图1B图示根据本公开的实施例的数据处理系统;图1C图示用于执行文本串比较操作的数据处理系统的其它实施例;图2是根据本公开的实施例的针对处理器的微架构的方框图,所述处理器可包括用于执行指令的逻辑电路;图3A图示根据本公开的实施例的多媒体寄存器中的各种压缩数据类型表示;图3B图示根据本公开的实施例的可能的寄存器内数据存储格式;图3C图示根据本公开的实施例的多媒体寄存器中的各种有符号和无符号压缩数据类型表示;图3D图示操作编码格式的实施例;图3E图示根据本公开的实施例的具有四十或更多位的另一可能的操作编码格式;图3F图示根据本公开的实施例的又一可能的操作编码格式;图4A是图示根据本公开的实施例的按顺序流水线和寄存器重新命名级、无序发出/执行流水线的方框图;图4B是图示根据本公开的实施例的将要被包括 ...
【技术保护点】
一种处理器,包括:第一逻辑,用于获取指令流,所述指令流被划分为将要在一个或多个执行端口上加载的多个股;第二逻辑,用于识别多个未决指令,每个未决指令位于一个股的各自的头;第三逻辑,用于确定哪些股有效;第四逻辑,用于确定每个未决指令的程序次序;和第五逻辑,用于基于每个未决指令的程序次序以及每个股是否有效将未决指令与执行端口进行匹配。
【技术特征摘要】
【国外来华专利技术】1. 一种处理器,包括:第一逻辑,用于获取指令流,所述指令流被划分为将要在一个或多个执行端口上加载的多个股;第二逻辑,用于识别多个未决指令,每个未决指令位于一个股的各自的头;第三逻辑,用于确定哪些股有效;第四逻辑,用于确定每个未决指令的程序次序;和第五逻辑,用于基于每个未决指令的程序次序以及每个股是否有效将未决指令与执行端口进行匹配。2. 如权利要求1所述的处理器,还包括:第六逻辑,用于确定一个未决指令与一个执行端口的端口绑定;和第七逻辑,用于基于每个未决指令的程序次序、每个股是否有效以及端口绑定将未决指令与执行端口进行匹配。3. 如权利要求1所述的处理器,其中用于将未决指令与执行端口进行匹配的第五逻辑还要在单个处理器时钟周期内执行。4. 如权利要求1所述的处理器,还包括:第六逻辑,用于针对执行端口中的给定一个生成独热向量,所述向量包括位于将要被分派给给定执行端口的一个未决指令的索引的单个正位。5. 如权利要求1所述的处理器,还包括:第六逻辑,用于将未决指令存储在第一级中;第七逻辑,用于评估必要的数据是否可用于执行未决指令;第八逻辑,用于基于必要的数据可用于执行未决指令的评估使未决指令前进至第二级;和第九逻辑,用于将针对每个未决指令的有效性位存储在第二级中,有效性位指示各个股是否有效以及必要的数据是否可用于执行各未决指令。6. 如权利要求1所述的处理器,还包括:第六逻辑,用于执行每个未决指令的程序次序与其它未决指令的程序次序的矩阵比较并且将结果存储在逻辑矩阵中,每个未决指令由逻辑矩阵中的各个行表示,每个未决指令的优先级由各个行中的正位的量表示;和第七逻辑,用于调整逻辑矩阵中针对各未决指令中的每个未决指令的正位以产生与一个执行端口关联的修改的逻辑矩阵,调整基于各个股是否有效。7. 如权利要求6所述的处理器,还包括:第八逻辑,用于基于修改的逻辑矩阵和端口绑定信息产生独热分派向量,所述向量包括位于将要被分派给与修改的逻辑矩阵关联的一个执行端口的一个未决指令的索引的单个正位。8. 一种方法,所述方法包括在处理器内:获取指令流,所述指令流被划分为用于在一个或多个执行端口上加载的多个股;识别多个未决指令,每个未决指令位于一个股的各自的头;确定哪些股有效;确定每个未决指令的程序次序;以及基于每个未决指令的程序次序以及每个股是否有效将未决指令与执行端口进行匹配。9. 如权利要求8所述的方法,还包括:确定一个未决指令与一个执行端口的端口绑定;以及基于每个未决指令的程序次序、每个股是否有效以及端口绑定将未决指令与执行端口进行匹配。10. 如权利要求8所述的方法,其中在单个处理器时钟周期内执行将未决指令与执行端口进行匹配。11. 如权利要求8所述的方法,还包括:针对执行端口中的给定一个生成独热向量,所述向量包括位于将要被分派给给定执行...
【专利技术属性】
技术研发人员:J埃尔,N科萨雷夫,SY施什洛夫,A西夫特索夫,BA巴巴严,AV布图佐夫,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。