发明名称 Issuing requests to a fabric
摘要 In one embodiment, a method includes determining whether producer-consumer ordering rules have been met for a first transaction to be sent from a source agent to a target agent via a fabric, and if so a first request for the first transaction is sent from the source agent to the fabric in a first clock cycle. Then a second request can be sent from the source agent to the fabric for a second transaction in a pipelined manner. Other embodiments are described and claimed.
申请公布号 US8775700(B2) 申请公布日期 2014.07.08
申请号 US201113248276 申请日期 2011.09.29
申请人 Intel Corporation 发明人 Lakshmanamurthy Sridhar;Hunsaker Mikal C.;Klinglesmith Michael T.;Fanning Blaise;Tamari Eran;Murray Joseph;Wong Kar Leong;Adler Robert P.
分类号 G06F3/00;G06F5/00 主分类号 G06F3/00
代理机构 Trop, Pruner & Hu, P.C. 代理人 Trop, Pruner & Hu, P.C.
主权项 1. A method comprising: determining whether producer-consumer ordering rules have been met for a first transaction to be sent from a source agent to a target agent via a fabric; if so, issuing a first request put for the first transaction from the source agent to the fabric in a first clock cycle, the first transaction from a first channel of the source agent; and issuing a second request put for a second transaction from the source agent to the fabric in a second clock cycle following the first clock cycle, the second transaction from the first channel, prior to receiving a transaction grant from an arbiter of the fabric for the first transaction in the source agent, wherein the first transaction is sent from the source agent to the fabric responsive to receipt of the transaction grant for the first transaction in the source agent, the first transaction is allowed to pass a write transaction stored in another transaction queue of the fabric, and the first request put has a relaxed order attribute associated therewith.
地址 Santa Clara CA US