Separating transactions into different virtual channels
    1.
    发明授权
    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.

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

    Multi-node chipset lock flow with peer-to-peer non-posted I/O requests
    7.
    发明授权
    Multi-node chipset lock flow with peer-to-peer non-posted I/O requests 有权
    具有点对点非贴片I / O请求的多节点芯片组锁定流

    公开(公告)号:US07996572B2

    公开(公告)日:2011-08-09

    申请号:US10859891

    申请日:2004-06-02

    IPC分类号: G06F3/00 G06F7/38

    CPC分类号: G06F13/387 G06Q10/087

    摘要: Systems and methods of managing transactions provide for receiving a first flush command at a first I/O hub, wherein the first flush command is dedicated to non-posted transactions. One embodiment further provides for halting an inbound ordering queue of the first I/O hub with regard to non-posted transactions in response to the first flush command and flushing a non-posted transaction from an outgoing buffer of the first I/O hub to a second I/O hub while the inbound ordering queue is halted with regard to non-posted transactions.

    摘要翻译: 管理事务的系统和方法提供在第一I / O集线器处接收第一冲洗命令,其中第一冲洗命令专用于未发布的事务。 一个实施例进一步提供响应于第一冲洗命令而停止关于非发布的事务的第一I / O集线器的入站订购队列,并将未发布的事务从第一I / O集线器的输出缓冲器刷新到 第二个I / O中枢,而对于未发布的事务,入站订购队列被停止。