发明名称 Prioritized conflict handling in a system
摘要 A controller has a cache to store data associated with an address that is subject to conflict resolution. A conflict resolution queue stores information relating to plural transactions, and logic reprioritizes the plural transactions in the conflict resolution queue to change a priority of a first type of transaction with respect to a priority of second type of transaction.
申请公布号 US9619303(B2) 申请公布日期 2017.04.11
申请号 US201214368474 申请日期 2012.04.11
申请人 Hewlett Packard Enterprise Development LP 发明人 Ray Harvey;Wesneski Christopher;Warner Craig
分类号 G06F12/00;G06F9/52;G06F12/0831;G06F13/16;G06F12/0875 主分类号 G06F12/00
代理机构 Trop, Pruner & Hu, P.C. 代理人 Trop, Pruner & Hu, P.C.
主权项 1. A method, comprising: receiving an incoming transaction; determining if the incoming transaction has an address conflict with any in-progress transaction or a pending transaction in a conflict resolution queue; if the incoming transaction has an address conflict and is a remote write transaction, processing the incoming transaction; if the incoming transaction has an address conflict and is not a remote write transaction, adding the incoming transaction to the conflict resolution queue; for each respective transaction in the conflict resolution queue, including the incoming transaction: if the respective transaction does not have an address conflict with any in-progress transaction and the respective transaction is not a local snoop transaction, processing the respective transaction;if the respective transaction is a local snoop transaction and a defer time of the local snoop transaction is greater than a threshold or there is no conflicting read transaction in the conflict resolution queue, processing the respective transaction; andif the respective transaction is a local snoop transaction and the defer time of the local snoop transaction is less than the threshold and there is a conflicting read transaction in the conflict resolution queue, incrementing the defer time of the respective transaction and retaining the respective transaction in the conflict resolution queue.
地址 Houston TX US