PARALLEL SLICE PROCESSING METHOD USING A RECIRCULATING LOAD-STORE QUEUE FOR FAST DEALLOCATION OF ISSUE QUEUE ENTRIES
    1.
    发明申请
    PARALLEL SLICE PROCESSING METHOD USING A RECIRCULATING LOAD-STORE QUEUE FOR FAST DEALLOCATION OF ISSUE QUEUE ENTRIES 审中-公开
    使用循环载货队进行快速签收问题的并行队列处理方法的并行处理方法

    公开(公告)号:US20160202988A1

    公开(公告)日:2016-07-14

    申请号:US14724268

    申请日:2015-05-28

    IPC分类号: G06F9/38 G06F9/30 G06F12/08

    摘要: A method of operation of a processor core execution unit circuit provides efficient use of area and energy by reducing the per-entry storage requirement of a load-store unit issue queue. The execution unit circuit includes a recirculation queue that stores the effective address of the load and store operations and the values to be stored by the store operations. A queue control logic controls the recirculation queue and issue queue so that that after the effective address of a load or store operation has been computed, the effective address of the load operation or the store operation is written to the recirculation queue and the operation is removed from the issue queue, so that address operands and other values that were in the issue queue entry no longer require storage. When a load or store operation is rejected by the cache unit, it is subsequently reissued from the recirculation queue.

    摘要翻译: 处理器核心执行单元电路的操作方法通过减少加载存储单元发行队列的每入口存储要求来提供区域和能量的有效使用。 执行单元电路包括再循环队列,其存储加载和存储操作的有效地址以及由存储操作存储的值。 队列控制逻辑控制再循环队列并发出队列,使得在已经计算了加载或存储操作的有效地址之后,将加载操作或存储操作的有效地址写入循环队列并且移除操作 从问题队列中,使发送队列条目中的地址操作数和其他值不再需要存储。 当加载或存储操作被缓存单元拒绝时,其随后从再循环队列重新发行。

    PARALLEL SLICE PROCESSOR HAVING A RECIRCULATING LOAD-STORE QUEUE FOR FAST DEALLOCATION OF ISSUE QUEUE ENTRIES
    2.
    发明申请
    PARALLEL SLICE PROCESSOR HAVING A RECIRCULATING LOAD-STORE QUEUE FOR FAST DEALLOCATION OF ISSUE QUEUE ENTRIES 审中-公开
    具有重新装载队列的并行加油员队列快速安排发行队伍入场

    公开(公告)号:US20160202986A1

    公开(公告)日:2016-07-14

    申请号:US14595635

    申请日:2015-01-13

    IPC分类号: G06F9/38 G06F9/30

    摘要: An execution unit circuit for use in a processor core provides efficient use of area and energy by reducing the per-entry storage requirement of a load-store unit issue queue. The execution unit circuit includes a recirculation queue that stores the effective address of the load and store operations and the values to be stored by the store operations. A queue control logic controls the recirculation queue and issue queue so that that after the effective address of a load or store operation has been computed, the effective address of the load operation or the store operation is written to the recirculation queue and the operation is removed from the issue queue, so that address operands and other values that were in the issue queue entry no longer require storage. When a load or store operation is rejected by the cache unit, it is subsequently reissued from the recirculation queue.

    摘要翻译: 在处理器核心中使用的执行单元电路通过减少加载存储单元发出队列的每个入口存储要求来提供区域和能量的有效使用。 执行单元电路包括再循环队列,其存储加载和存储操作的有效地址以及由存储操作存储的值。 队列控制逻辑控制再循环队列并发出队列,使得在已经计算了加载或存储操作的有效地址之后,将加载操作或存储操作的有效地址写入循环队列并且移除操作 从问题队列中,使发送队列条目中的地址操作数和其他值不再需要存储。 当加载或存储操作被缓存单元拒绝时,其随后从再循环队列重新发行。

    Linkable issue queue parallel execution slice for a processor

    公开(公告)号:US10133581B2

    公开(公告)日:2018-11-20

    申请号:US14595549

    申请日:2015-01-13

    IPC分类号: G06F9/30 G06F9/38

    摘要: An execution slice circuit for a processor core has multiple parallel instruction execution slices and provides flexible and efficient use of internal resources. The execution slice circuit includes a master execution slice for receiving instructions of a first instruction stream and a slave execution slice for receiving instructions of a second instruction stream and instructions of the first instruction stream that require an execution width greater than a width of the slices. The execution slice circuit also includes a control logic that detects when a first instruction of the first instruction stream has the greater width and controls the slave execution slice to reserve a first issue cycle for issuing the first instruction in parallel across the master execution slice and the slave execution slice.

    LINKABLE ISSUE QUEUE PARALLEL EXECUTION SLICE FOR A PROCESSOR
    7.
    发明申请
    LINKABLE ISSUE QUEUE PARALLEL EXECUTION SLICE FOR A PROCESSOR 审中-公开
    可连接问题队列并行执行处理程序

    公开(公告)号:US20160202990A1

    公开(公告)日:2016-07-14

    申请号:US14595549

    申请日:2015-01-13

    IPC分类号: G06F9/38

    摘要: An execution slice circuit for a processor core has multiple parallel instruction execution slices and provides flexible and efficient use of internal resources. The execution slice circuit includes a master execution slice for receiving instructions of a first instruction stream and a slave execution slice for receiving instructions of a second instruction stream and instructions of the first instruction stream that require an execution width greater than a width of the slices. The execution slice circuit also includes a control logic that detects when a first instruction of the first instruction stream has the greater width and controls the slave execution slice to reserve a first issue cycle for issuing the first instruction in parallel across the master execution slice and the slave execution slice.

    摘要翻译: 用于处理器核的执行片电路具有多个并行指令执行片,并且提供内部资源的灵活且有效的使用。 执行切片电路包括用于接收第一指令流的指令的主执行片和用于接收第二指令流的指令的从属执行片和需要大于片的宽度的执行宽度的第一指令流的指令。 执行切片电路还包括控制逻辑,该控制逻辑检测第一指令流的第一指令何时具有更大的宽度,并且控制从执行切片以保留第一发行周期,用于并行跨主主执行切片发出第一指令, 从属执行片。

    LINKABLE ISSUE QUEUE PARALLEL EXECUTION SLICE PROCESSING METHOD
    10.
    发明申请
    LINKABLE ISSUE QUEUE PARALLEL EXECUTION SLICE PROCESSING METHOD 审中-公开
    可链接问题队列并行执行速度处理方法

    公开(公告)号:US20160202992A1

    公开(公告)日:2016-07-14

    申请号:US14724073

    申请日:2015-05-28

    IPC分类号: G06F9/38

    摘要: A method of processing using an execution slice circuit including multiple parallel instruction execution slices provides flexible and efficient use of internal resources. The execution slice circuit includes a master execution slice for receiving instructions of a first instruction stream and a slave execution slice for receiving instructions of a second instruction stream and instructions of the first instruction stream that require an execution width greater than a width of the slices. The method also detects when a first instruction of the first instruction stream has the greater width and controls the slave execution slice to reserve a first issue cycle for issuing the first instruction in parallel across the master execution slice and the slave execution slice.

    摘要翻译: 使用包括多个并行指令执行片的执行片电路的处理方法提供内部资源的灵活且有效的使用。 执行切片电路包括用于接收第一指令流的指令的主执行片和用于接收第二指令流的指令的从属执行片和需要大于片的宽度的执行宽度的第一指令流的指令。 该方法还检测第一指令流的第一指令何时具有更大的宽度并且控制从执行片保留用于在主执行片和从执行片并行地发出第一指令的第一发行周期。