用于POQ的系统、设备和方法以管理具有多个指令队列的处理器中的数据依赖关系

    公开(公告)号:CN111752617A

    公开(公告)日:2020-10-09

    申请号:CN202010119351.X

    申请日:2020-02-26

    申请人: 英特尔公司

    IPC分类号: G06F9/38

    摘要: 在一个实施例中,一种设备包括:多个寄存器;第一指令队列,该第一指令队列用于存储第一多个指令;第二指令队列,该第二指令队列用于存储第二多个指令;程序顺序队列,该程序顺序队列具有多个部分,每个部分与多个寄存器中的一个寄存器相关联,多个部分中的每一个部分具有多个条目,该多个条目用于存储指令的状态,该状态包括由指令对寄存器的使用和用于指令的源指令队列的编码;以及分派器,该分派器用于至少部分地基于存储在程序顺序队列中的信息来分派来自第一指令队列的第一多个指令和来自第二指令队列的第二多个指令以供执行,以管理第一多个指令和第二多个指令之间的指令依赖关系。描述并要求保护其他实施例。