MULTIPLE TRANSACTION DATA FLOW CONTROL UNIT FOR HIGH-SPEED INTERCONNECT
    1.
    发明申请
    MULTIPLE TRANSACTION DATA FLOW CONTROL UNIT FOR HIGH-SPEED INTERCONNECT 审中-公开
    用于高速互连的多个交易数据流控制单元

    公开(公告)号:WO2013085501A1

    公开(公告)日:2013-06-13

    申请号:PCT/US2011/063662

    申请日:2011-12-07

    Abstract: Methods, apparatus, and systems, for transporting data units comprising multiple pieces of transaction data over high-speed interconnects. A flow control unit, called a KTI (Keizer Technology Interface) Flit, is implemented in a coherent multi-layer protocol supporting coherent memory transactions. The KTI Flit has a basic format that supports use of configurable fields to implement KTI Flits with specific formats that may be used for corresponding transactions. In one aspect, the KTI Flit may be formatted as multiple slots used to support transfer of multiple respective pieces of transaction data in a single Flit. The KTI Flit can also be configured to support various types of transactions and multiple KTI Flits may be combined into packets to support transfer of data such as cache line transfers.

    Abstract translation: 用于通过高速互连传输包括多条交易数据的数据单元的方法,装置和系统。 称为KTI(Keizer Technology Interface)的流量控制单元以支持相干存储器事务的相干多层协议实现。 KTI Flit具有一种基本格式,支持使用可配置字段来实现可用于相应事务的特定格式的KTI Flits。 在一个方面,KTI Flit可以被格式化为用于支持在单个Flit中传送多个相应交易数据的多个时隙。 KTI Flit也可以配置为支持各种类型的事务,并且可以将多个KTI Flits组合成数据包,以支持数据传输,如缓存线传输。

    NETWORK DMA METHOD
    3.
    发明申请
    NETWORK DMA METHOD 审中-公开
    网络DMA方法

    公开(公告)号:WO01075621A1

    公开(公告)日:2001-10-11

    申请号:PCT/US2001/009125

    申请日:2001-03-21

    CPC classification number: G06F13/28 G06F2213/0008 H04L49/90 H04L69/324

    Abstract: The invention blends Fibre Channel ("FC") hardware with networking software to produce a network that allows network data to be transferred via direct memory access ("DMA") between two application buffers in computers separated by a network. During boot up, the FC network interface card ("NIC") drivers specify MTUs greater or equal to the segment size to the operating system so that data are not segmented into smaller datagrams during a network data write. During the network write, a first FC NIC sets up the send end of the DMA and sends the network headers of the data to a second FC NIC. The second FC NIC passes the network headers up through the protocol stack. The protocol stack locates and passes the application buffer address to the second FC NIC. The second FC NIC sets up the receive end of the DMA and sends a signal to the first FC NIC to start a buffer-to-buffer DMA transfer of the data. At the end of the buffer-to-buffer DMA transfer, the first FC NIC sends a signal to the second FC NIC indicating the status of the transfer. The first and second FC NICs may treat the entire data transfer as a Small Computer System Interface ("SCSI") disk transaction and use existing SCSI Assist Hardware to reduce the involvement of the host software.

    Abstract translation: 本发明将光纤通道(“FC”)硬件与网络软件相结合,以产生网络,允许网络数据通过由网络分离的计算机中的两个应用程序缓冲区之间的直接存储器访问(“DMA”)进行传输。 在启动过程中,FC网络接口卡(“NIC”)驱动程序为操作系统指定大于或等于段大小的MTU,以便在网络数据写入期间数据不会分段成较小的数据报。 在网络写入期间,第一个FC NIC设置DMA的发送端,并将数据的网络头部发送到第二个FC NIC。 第二个FC NIC通过协议栈传递网络头。 协议栈定位并将应用程序缓冲区地址传递给第二个FC NIC。 第二个FC NIC设置DMA的接收端,并向第一个FC NIC发送一个信号,以启动数据的缓冲区到缓冲区DMA传输。 在缓冲区到缓冲区DMA传输结束时,第一个FC NIC向第二个FC NIC发送一个信号,指示传输的状态。 第一个和第二个FC NIC可以将整个数据传输视为小型计算机系统接口(“SCSI”)磁盘事务,并使用现有的SCSI Assist硬件来减少主机软件的参与。

Patent Agency Ranking