Transmitting peer-to-peer transactions through a coherent interface
    4.
    发明授权
    Transmitting peer-to-peer transactions through a coherent interface 有权
    通过一致的界面传输对等交易

    公开(公告)号:US07210000B2

    公开(公告)日:2007-04-24

    申请号:US10832607

    申请日:2004-04-27

    IPC分类号: G06F13/00 H03M13/00

    CPC分类号: G06F13/387 G06F13/4265

    摘要: In various embodiments, the present invention includes a method for receiving a transaction having first header information from a first peer device at a first agent of a coherent system, inserting second header information onto the transaction, and routing the transaction to a second peer device using the second header information. In one such embodiment, the first header may be a header of a first protocol and the second header may be of a different protocol that is used to tunnel the transaction through the coherent system.

    摘要翻译: 在各种实施例中,本发明包括一种用于在相干系统的第一代理处从第一对等设备接收具有第一报头信息的交易的方法,将第二报头信息插入事务,并且使用 第二标题信息。 在一个这样的实施例中,第一报头可以是第一协议的报头,并且第二报头可以是用于通过相干系统隧道交易的不同协议。

    Method for handling completion packets with a non-successful completion status
    5.
    发明授权
    Method for handling completion packets with a non-successful completion status 有权
    处理未完成状态的完成数据包的方法

    公开(公告)号:US07184399B2

    公开(公告)日:2007-02-27

    申请号:US10040702

    申请日:2001-12-28

    IPC分类号: H04J1/16 H04J3/14

    CPC分类号: G06F13/4282 G06F2213/0026

    摘要: A requesting device and a completer device are coupled via a high-speed serial interface within a computer system. The requesting device transmits a packet for a request transaction to a completer device. The completer device checks for error conditions in the course of servicing the request. If an error condition is found then the completer device transmits a completion packet with a completion status of something other than successful. The completion packet includes a completer identification field. The requesting device records the completer identification value and indicates in a register that a completion packet has been received with a non-successful completion status.

    摘要翻译: 请求设备和完成设备经由计算机系统内的高速串行接口耦合。 请求设备向完成设备发送用于请求事务的分组。 完成设备在维护请求的过程中检查错误状况。 如果发现错误条件,则完成装置发送完成状态为成功以外的完成数据包。 完成分组包括完整的识别字段。 请求设备记录完成的识别值,并在寄存器中指示已经接收到完成分组具有不成功的完成状态。

    Method and system to improve prefetching operations
    6.
    发明授权
    Method and system to improve prefetching operations 失效
    改进预取操作的方法和系统

    公开(公告)号:US06978351B2

    公开(公告)日:2005-12-20

    申请号:US10335424

    申请日:2002-12-30

    IPC分类号: G06F12/00 G06F12/08 G06F13/42

    CPC分类号: G06F13/4243

    摘要: To reduce prefetch overshoot when prefetching partial data sets along the path from input-output bus to system memory, a prefetch field is used to communicate the amount of data that a prefetching entity upstream may prefetch. Utilizing a prefetch field in such a manner reduces the fetching of unneeded data past the end of the requested data, resulting in overall increased system performance.

    摘要翻译: 为了在沿着从输入 - 输出总线到系统存储器的路径预取部分数据集时减少预取过冲,使用预取字段来传送预取实体上游可能预取的数据量。 以这种方式利用预取字段减少了在所请求的数据的结尾之后提取不需要的数据,导致整体上提高的系统性能。

    Separating transactions into different virtual channels
    7.
    发明授权
    Separating transactions into different virtual channels 有权
    将事务分为不同的虚拟通道

    公开(公告)号:US07165131B2

    公开(公告)日:2007-01-16

    申请号:US10833236

    申请日:2004-04-27

    IPC分类号: G06F13/00 G06F13/36 G06F13/42

    CPC分类号: G06F13/36 G06F13/12

    摘要: In one embodiment of the present invention, a method may include separating incoming transactions to an agent of a coherent system into at least a first channel, a second channel, and a third channel, based upon a type of the incoming transactions. The incoming transactions may be sent by a peer device coupled to the coherent system. By separating the transactions based on type, deadlocks may be avoided.

    摘要翻译: 在本发明的一个实施例中,一种方法可以包括基于传入事务的类型,将进入的事务分离为至少第一信道,第二信道和第三信道中的相干系统的代理。 传入的事务可以由耦合到相干系统的对等设备发送。 通过基于类型分离事务,可能会避免死锁。