QOS BASED DYNAMIC EXECUTION ENGINE SELECTION
    7.
    发明申请
    QOS BASED DYNAMIC EXECUTION ENGINE SELECTION 有权
    基于QOS的动态执行发动机选择

    公开(公告)号:US20130097350A1

    公开(公告)日:2013-04-18

    申请号:US13272975

    申请日:2011-10-13

    IPC分类号: G06F13/18

    摘要: In one embodiment, a processor includes processing cores, and instruction stores storing instructions at least one instructions having a group number, each instruction store having a unique identifier. The processor also includes a group execution matrix having group execution masks and a store execution matrix having store execution masks. The processor further includes a core selection unit that, for each instruction, selects a store execution mask using the unique identifier as an index. The core selection unit for each instruction, selects at least one group execution mask using the group number as an index, and performs logic operations on the selected group execution mask and the store execution mask to create a core request mask. The processor also includes an arbitration unit that determines instruction priority, assigns an instruction for each available core, and signals the instruction store of the assigned instruction to send the assigned instruction to the available core.

    摘要翻译: 在一个实施例中,处理器包括处理核心,指令存储器存储具有组号码的至少一个指令,每个指令存储器具有唯一标识符。 处理器还包括具有组执行掩码的组执行矩阵和具有存储执行掩码的存储执行矩阵。 处理器还包括核心选择单元,对于每个指令,使用唯一标识符作为索引来选择存储执行掩码。 每个指令的核心选择单元使用组号作为索引来选择至少一个组执行掩码,并对所选择的组执行掩码和存储执行掩码执行逻辑操作以创建核心请求掩码。 该处理器还包括确定指令优先级的仲裁单元,为每个可用的核心分配一条指令,并且向指定的指令发送指令存储器以将分配的指令发送到可用的核心。