AGE MATRIX FOR QUEUE DISPATCH ORDER
    4.
    发明申请
    AGE MATRIX FOR QUEUE DISPATCH ORDER 失效
    年龄排序的年龄矩阵

    公开(公告)号:US20080320478A1

    公开(公告)日:2008-12-25

    申请号:US11830727

    申请日:2007-07-30

    IPC分类号: G06F9/46

    CPC分类号: G06F9/3814 G06F9/3838

    摘要: An apparatus for queue allocation. An embodiment of the apparatus includes a dispatch order data structure, a bit vector, and a queue controller. The dispatch order data structure corresponds to a queue. The dispatch order data structure stores a plurality of dispatch indicators associated with a plurality of pairs of entries of the queue to indicate a write order of the entries in the queue. The bit vector stores a plurality of mask values corresponding to the dispatch indicators of the dispatch order data structure. The queue controller interfaces with the queue and the dispatch order data structure. The queue controller excludes at least some of the entries from a queue operation based on the mask values of the bit vector.

    摘要翻译: 一种用于队列分配的装置。 该装置的实施例包括调度顺序数据结构,位向量和队列控制器。 调度订单数据结构对应于一个队列。 调度订单数据结构存储与队列的多对条目相关联的多个调度指示符,以指示队列中条目的写入顺序。 位向量存储对应于调度顺序数据结构的调度指示符的多个掩码值。 队列控制器与队列和调度订单数据结构接口。 队列控制器基于位向量的掩码值从队列操作中排除至少一些条目。

    Universal branch identifier for invalidation of speculative instructions
    5.
    发明申请
    Universal branch identifier for invalidation of speculative instructions 有权
    推测说明无效的通用分支标识符

    公开(公告)号:US20080270774A1

    公开(公告)日:2008-10-30

    申请号:US11799293

    申请日:2007-04-30

    IPC分类号: G06F9/30

    CPC分类号: G06F9/3842 G06F9/3861

    摘要: A system for speculative branch predictions. An embodiment of the system includes branch prediction logic, fetch logic, and branch identification logic. The branch prediction logic is configured to predict a branch path for a branch in an instruction stream. The fetch logic is coupled to the branch prediction logic. The fetch logic is configured to speculatively fetch an instruction corresponding to the predicted branch path. The branch identification logic is coupled to the branch prediction logic and the fetch logic. The branch identification logic is configured to mark the speculatively fetched instruction with a branch identifier using a universal branch identification format. The universal branch identification format includes a bit value at a bit position corresponding to the predicted branch path.

    摘要翻译: 投机分支预测系统。 该系统的实施例包括分支预测逻辑,提取逻辑和分支识别逻辑。 分支预测逻辑被配置为预测指令流中的分支的分支路径。 提取逻辑耦合到分支预测逻辑。 提取逻辑被配置为推测性地获取与预测的分支路径相对应的指令。 分支识别逻辑耦合到分支预测逻辑和提取逻辑。 分支识别逻辑被配置为使用通用分支标识格式使用分支标识符标记所推测的获取的指令。 通用分支识别格式包括与预测分支路径相对应的比特位置处的比特值。

    Age matrix for queue entries dispatch order
    6.
    发明授权
    Age matrix for queue entries dispatch order 失效
    队列条目调度顺序的年龄矩阵

    公开(公告)号:US08285974B2

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

    申请号:US11830727

    申请日:2007-07-30

    IPC分类号: G06F9/30

    CPC分类号: G06F9/3814 G06F9/3838

    摘要: An apparatus for queue allocation. An embodiment of the apparatus includes a dispatch order data structure, a bit vector, and a queue controller. The dispatch order data structure corresponds to a queue. The dispatch order data structure stores a plurality of dispatch indicators associated with a plurality of pairs of entries of the queue to indicate a write order of the entries in the queue. The bit vector stores a plurality of mask values corresponding to the dispatch indicators of the dispatch order data structure. The queue controller interfaces with the queue and the dispatch order data structure. The queue controller excludes at least some of the entries from a queue operation based on the mask values of the bit vector.

    摘要翻译: 一种用于队列分配的装置。 该装置的实施例包括调度顺序数据结构,位向量和队列控制器。 调度订单数据结构对应于一个队列。 调度订单数据结构存储与队列的多对条目相关联的多个调度指示符,以指示队列中条目的写入顺序。 位向量存储对应于调度顺序数据结构的调度指示符的多个掩码值。 队列控制器与队列和调度订单数据结构接口。 队列控制器基于位向量的掩码值从队列操作中排除至少一些条目。

    Universal branch identifier for invalidation of speculative instructions
    7.
    发明授权
    Universal branch identifier for invalidation of speculative instructions 有权
    推测说明无效的通用分支标识符

    公开(公告)号:US07711935B2

    公开(公告)日:2010-05-04

    申请号:US11799293

    申请日:2007-04-30

    IPC分类号: G06F9/32

    CPC分类号: G06F9/3842 G06F9/3861

    摘要: A system for speculative branch predictions. An embodiment of the system includes branch prediction logic, fetch logic, and branch identification logic. The branch prediction logic is configured to predict a branch path for a branch in an instruction stream. The fetch logic is coupled to the branch prediction logic. The fetch logic is configured to speculatively fetch an instruction corresponding to the predicted branch path. The branch identification logic is coupled to the branch prediction logic and the fetch logic. The branch identification logic is configured to mark the speculatively fetched instruction with a branch identifier using a universal branch identification format. The universal branch identification format includes a bit value at a bit position corresponding to the predicted branch path.

    摘要翻译: 投机分支预测系统。 该系统的实施例包括分支预测逻辑,提取逻辑和分支识别逻辑。 分支预测逻辑被配置为预测指令流中的分支的分支路径。 提取逻辑耦合到分支预测逻辑。 提取逻辑被配置为推测性地获取与预测的分支路径相对应的指令。 分支识别逻辑耦合到分支预测逻辑和提取逻辑。 分支识别逻辑被配置为使用通用分支标识格式使用分支标识符标记所推测的获取的指令。 通用分支识别格式包括与预测分支路径相对应的比特位置处的比特值。

    AGE MATRIX FOR QUEUE DISPATCH ORDER
    8.
    发明申请
    AGE MATRIX FOR QUEUE DISPATCH ORDER 审中-公开
    年龄排队订单的年龄矩阵

    公开(公告)号:US20080320016A1

    公开(公告)日:2008-12-25

    申请号:US11847170

    申请日:2007-08-29

    IPC分类号: G06F17/30 G06F12/00 G06F9/30

    摘要: An apparatus for queue scheduling. An embodiment of the apparatus includes a dispatch order data structure, a bit vector, and a queue controller. The dispatch order data structure corresponds to a queue. The dispatch order data structure stores a plurality of dispatch indicators associated with a plurality of pairs of entries of the queue to indicate a write order of the entries in the queue. The queue controller interfaces with the queue and the dispatch order data structure. Multiple queue structures interfaces with an output arbitration logic and schedule packets to achieve optimal throughput.

    摘要翻译: 一种用于队列调度的装置。 该装置的实施例包括调度顺序数据结构,位向量和队列控制器。 调度订单数据结构对应于一个队列。 调度订单数据结构存储与队列的多对条目相关联的多个调度指示符,以指示队列中条目的写入顺序。 队列控制器与队列和调度订单数据结构接口。 多队列结构与输出仲裁逻辑接口并调度数据包以实现最佳吞吐量。

    Age matrix for queue dispatch order
    10.
    发明申请
    Age matrix for queue dispatch order 审中-公开
    队列调度顺序的年龄矩阵

    公开(公告)号:US20080320274A1

    公开(公告)日:2008-12-25

    申请号:US11820350

    申请日:2007-06-19

    IPC分类号: G06F9/30

    CPC分类号: G06F9/3814 G06F9/3838

    摘要: An apparatus for queue allocation. An embodiment of the apparatus includes a dispatch order data structure, a bit vector, and a queue controller. The dispatch order data structure corresponds to a queue. The dispatch order data structure stores a plurality of dispatch indicators associated with a plurality of pairs of entries of the queue to indicate a write order of the entries in the queue. The bit vector stores a plurality of mask values corresponding to the dispatch indicators of the dispatch order data structure. The queue controller interfaces with the queue and the dispatch order data structure. The queue controller excludes at least some of the entries from a queue operation based on the mask values of the bit vector.

    摘要翻译: 一种用于队列分配的装置。 该装置的实施例包括调度顺序数据结构,位向量和队列控制器。 调度订单数据结构对应于一个队列。 调度订单数据结构存储与队列的多对条目相关联的多个调度指示符,以指示队列中条目的写入顺序。 位向量存储对应于调度顺序数据结构的调度指示符的多个掩码值。 队列控制器与队列和调度订单数据结构接口。 队列控制器基于位向量的掩码值从队列操作中排除至少一些条目。