会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Reduced-overhead DMA
    • 减少开销的DMA
    • US06813652B2
    • 2004-11-02
    • US10474499
    • 2004-04-19
    • Mark StadlerAsgeir Thor EirikssonKianoosh Naghshineh
    • Mark StadlerAsgeir Thor EirikssonKianoosh Naghshineh
    • G06F1300
    • G06F13/28
    • A plurality of direct memory access data transfers are accomplished to transfer data from a host to an adaptor. For each transfer, an indication of locations of at least one group of storage locations associated with the host available to hold the data to be transferred to the host is provided from the host to the adaptor. An indication of the provided indication is maintained, for that transfer, by the host. Based on the indication of locations provided from the host to the adaptor, data is transferred to the at least one group of storage locations from the adaptor. An indication is provided from the adaptor to the host that the data transferring step has been completed with respect to the at least one group of storage locations. The host determines the locations corresponding to the at least one group of storage locations based on the indications maintained by the host and retrieving the data from the at least one group of storage locations based on the determination. A similar method is provided to transfer data from the adaptor to the host. Broadly speaking, the host and adaptor retain state information between DMA data transfers. As a result, absolute values of overhead items need not be transferred between the host CPU and the I/O device for each DMA data transfer, and the amount of overhead is reduced.
    • 完成多个直接存储器访问数据传输以将数据从主机传送到适配器。 对于每个传送,从主机向适配器提供与可用于保存要传送到主机的数据相关联的主机的至少一组存储位置的位置的指示。 所提供的指示的指示由主机维护,用于该转移。 基于从主机向适配器提供的位置的指示,数据从适配器传送到至少一组存储位置。 从适配器向主机提供关于至少一组存储位置的数据传送步骤已经完成的指示。 主机基于由主机维护的指示,基于该确定从至少一组存储位置检索数据,来确定对应于至少一组存储位置的位置。 提供了类似的方法来将数据从适配器传输到主机。 一般来说,主机和适配器保留DMA数据传输之间的状态信息。 因此,对于每个DMA数据传输,开销项目的绝对值不需要在主机CPU和I / O设备之间传输,并且开销量减少。
    • 4. 发明授权
    • Protocol offload in intelligent network adaptor, including application level signalling
    • 智能网络适配器中的协议卸载,包括应用级信令
    • US08589587B1
    • 2013-11-19
    • US11747790
    • 2007-05-11
    • Dimitrios MichailidisWael NoureddineFelix A. MartiAsgeir Thor Eiriksson
    • Dimitrios MichailidisWael NoureddineFelix A. MartiAsgeir Thor Eiriksson
    • G06F15/16
    • H04L29/06081
    • A host is coupled to a network via an intelligent network adaptor. The host is executing an application configured to receive application data from a peer via the network and the intelligent network adaptor using a stateful connection according to a connection-oriented protocol. The intelligent network adaptor performs protocol processing of the connection. Application data is copied from host memory not configured for access by the application (possibly OS-associated host memory) to host memory associated with the application (application-associated host memory). The application data is received from the peer by the intelligent network adaptor and copied to host memory not configured for access by the application. The operating system selectively provides, to the intelligent network adaptor, information of the memory associated with the application. At least one portion of the application data for the connection is provided directly from the intelligent network adaptor to the memory associated with the application.
    • 主机通过智能网络适配器耦合到网络。 主机正在执行配置为经由网络和智能网络适配器从对等体接收应用数据的应用,该适配器使用根据面向连接协议的有状态连接。 智能网络适配器执行连接的协议处理。 应用程序数据从未配置为由应用程序(可能与OS相关联的主机内存)访问的主机内存复制到与应用程序(应用程序相关的主机内存)相关联的主机内存。 通过智能网络适配器从对等端接收应用数据,并复制到未配置为由应用访问的主机存储器。 操作系统向智能网络适配器选择性地提供与应用相关联的存储器的信息。 用于连接的应用数据的至少一部分直接从智能网络适配器提供给与应用相关联的存储器。
    • 5. 发明授权
    • Intelligent network adaptor with end-to-end flow control
    • 具有端到端流量控制的智能网络适配器
    • US08356112B1
    • 2013-01-15
    • US13249077
    • 2011-09-29
    • Dimitrios MichailidisWael NoureddineFelix A. MartiAsgeir Thor Eiriksson
    • Dimitrios MichailidisWael NoureddineFelix A. MartiAsgeir Thor Eiriksson
    • G06F15/16G06F15/167
    • H04L47/10H04L47/27H04L47/30H04L69/163
    • A host is coupled to a network via an intelligent network adaptor. The host is executing an application configured to receive application data from a peer via the network and the intelligent network adaptor using a stateful connection according to a connection-oriented protocol. The intelligent network adaptor performs protocol processing of the connection. Application data is copied from host memory not configured for access by the application (possibly OS-associated host memory) to host memory associated with the application (application-associated host memory). The application data is received from the peer by the intelligent network adaptor and copied to host memory not configured for access by the application. The operating system selectively provides, to the intelligent network adaptor, information of the memory associated with the application. At least one portion of the application data for the connection is provided directly from the intelligent network adaptor to the memory associated with the application.
    • 主机通过智能网络适配器耦合到网络。 主机正在执行配置为经由网络和智能网络适配器从对等体接收应用数据的应用,该适配器使用根据面向连接协议的有状态连接。 智能网络适配器执行连接的协议处理。 应用程序数据从未配置为由应用程序(可能与OS相关联的主机内存)访问的主机内存复制到与应用程序(应用程序相关的主机内存)相关联的主机内存。 通过智能网络适配器从对等端接收应用数据,并复制到未配置为由应用访问的主机存储器。 操作系统向智能网络适配器选择性地提供与应用相关联的存储器的信息。 用于连接的应用数据的至少一部分直接从智能网络适配器提供给与应用相关联的存储器。
    • 7. 发明授权
    • Method to implement an L4-L7 switch using split connections and an offloading NIC
    • 使用分离连接和卸载NIC实现L4-L7交换机的方法
    • US08139482B1
    • 2012-03-20
    • US12567581
    • 2009-09-25
    • Asgeir Thor EirikssonWael Noureddine
    • Asgeir Thor EirikssonWael Noureddine
    • H04L12/26H04L12/28
    • H04L45/00H04L45/306H04L49/90H04L67/327H04L69/08H04L69/12H04L69/32
    • A method of operating intelligent network interface circuitry includes the network interface circuitry coupling a core processor to a network to facilitate communication over the network between the core processor and at least a first peer and a second peer. A first connection connects to the first peer and a second connection connects to the second peer. The network interface circuitry receives data packets from the first peer via the network on the first connection, according to a first particular protocol. The network interface circuitry processes the received data, including associating, with the second connection, data that is at least a portion of the data packets received on the first connection, such that the data received by the intelligent network interface circuitry on the first connection is switched to be outgoing from the intelligent network interface circuitry on the second connection, according to a second particular protocol.
    • 操作智能网络接口电路的方法包括将核心处理器耦合到网络的网络接口电路,以促进在核心处理器与至少第一对等体和第二对等体之间的网络上的通信。 第一连接连接到第一对等体,第二连接连接到第二对等体。 网络接口电路根据第一特定协议在第一连接上经由网络从第一对等端口接收数据分组。 所述网络接口电路处理所接收的数据,包括将与所述第二连接相关联的数据作为在所述第一连接上接收到的数据分组的至少一部分的数据,使得由所述智能网络接口电路在所述第一连接上接收的数据是 根据第二特定协议,在第二连接上切换到从智能网络接口电路传出。
    • 8. 发明授权
    • Intelligent network adaptor with adaptive direct data placement scheme
    • 具有自适应直接数据放置方案的智能网络适配器
    • US07826350B1
    • 2010-11-02
    • US11747650
    • 2007-05-11
    • Dimitrios MichailidisWael NoureddineFelix A. MartiAsgeir Thor Eiriksson
    • Dimitrios MichailidisWael NoureddineFelix A. MartiAsgeir Thor Eiriksson
    • G01R31/08
    • H04L49/901H04L47/10H04L47/193H04L47/39H04L49/90H04L49/9078
    • A host is coupled to a network via an intelligent network adaptor. The host is executing an application configured to receive application data from a peer via the network and the intelligent network adaptor using a stateful connection according to a connection-oriented protocol. The intelligent network adaptor performs protocol processing of the connection. Application data is copied from host memory not configured for access by the application (possibly OS-associated host memory) to host memory associated with the application (application-associated host memory). The application data is received from the peer by the intelligent network adaptor and copied to host memory not configured for access by the application. The operating system selectively provides, to the intelligent network adaptor, information of the memory associated with the application. At least one portion of the application data for the connection is provided directly from the intelligent network adaptor to the memory associated with the application.
    • 主机通过智能网络适配器耦合到网络。 主机正在执行配置为经由网络和智能网络适配器从对等体接收应用数据的应用,该适配器使用根据面向连接协议的有状态连接。 智能网络适配器执行连接的协议处理。 应用程序数据从未配置为由应用程序(可能与OS相关的主机存储器)访问的主机内存复制到与应用程序(应用程序相关的主机内存)相关联的主机内存。 通过智能网络适配器从对等端接收应用数据,并复制到未配置为由应用访问的主机存储器。 操作系统向智能网络适配器选择性地提供与应用相关联的存储器的信息。 用于连接的应用数据的至少一部分直接从智能网络适配器提供给与应用相关联的存储器。