会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Pipelined processing of RDMA-type network transactions
    • 流水线处理RDMA型网络交易
    • US20070226750A1
    • 2007-09-27
    • US11356493
    • 2006-02-17
    • Robert SharpKenneth KeelsBrian HausauerEric Rose
    • Robert SharpKenneth KeelsBrian HausauerEric Rose
    • G06F15/16
    • H04L67/1097
    • A computer system such as a server pipelines RNIC interface (RI) management/control operations such as memory registration operations to hide from network applications the latency in performing RDMA work requests caused in part by delays in processing the memory registration operations and the time required to execute the registration operations themselves. A separate QP-like structure, called a control QP (CQP), interfaces with a control processor (CP) to form a control path pipeline, separate from the transaction pipeline, which is designated to handle all control path traffic associated with the processing of RI control operations. This includes memory registration operations (MR OPs), as well as the creation and destruction of traditional QPs for processing RDMA transactions. Once the MR OP has been queued in the control path pipeline of the adapter, a pending bit is set which is associated with the MR OP. Processing of an RDMA work request in the transaction pipeline that has engendered the enqueued MR OP is permitted to proceed as if the processing of the MR OP has already been completed. If the work request gets ahead of the MR OP, the associated pending bit being set will notify the adapter's work request transaction pipeline to stall (and possibly reschedule) completion of the work request until the processing of the MR OP for that memory region is complete. When the memory registration process for the memory region is complete, the associated pending bit is reset and the adapter transaction pipeline is permitted to continue processing the work request using the newly registered memory region.
    • 计算机系统,例如服务器管线RNIC接口(RI)管理/控制操作,诸如存储器注册操作,以从网络应用中隐藏执行RDMA工作请求的延迟部分地由于处理存储器注册操作的延迟和所需的时间 执行注册操作本身。 称为控制QP(CQP)的独立QP类结构与控制处理器(CP)接口,以形成与事务流水线分开的控制路径流水线,其被指定为处理与处理相关联的所有控制路径流量 RI控制操作。 这包括内存注册操作(MR OP),以及创建和销毁用于处理RDMA事务的传统QP。 一旦MR OP已经在适配器的控制路径管道中排队,则设置与MR OP相关联的挂起位。 如果已经完成了MR操作的处理,处理已经引入入站的MR OP的事务流水线中的RDMA工作请求被执行。 如果工作请求超过MR OP,则相关的待处理位将被设置将通知适配器的工作请求事务流水线停止(可能重新计划)工作请求的完成,直到该存储器区域的MR OP的处理完成 。 当存储器区域的存储器注册过程完成时,相关联的挂起位被复位,并且适配器事务流水线被允许使用新登记的存储器区域继续处理工作请求。
    • 4. 发明申请
    • APPARATUS AND METHOD FOR IN-LINE INSERTION AND REMOVAL OF MARKERS
    • 用于在线插入和删除标记的装置和方法
    • US20080043750A1
    • 2008-02-21
    • US11624849
    • 2007-01-19
    • Kenneth KeelsJeff CarlsonBrian HausauerDavid Maguire
    • Kenneth KeelsJeff CarlsonBrian HausauerDavid Maguire
    • H04L12/56
    • H04L67/02H04L49/90H04L49/9094H04L69/12
    • An apparatus is provided, for performing a direct memory access (DMA) operation between a host memory in a first server and a network adapter. The apparatus includes a host frame parser and a protocol engine. The host frame parser is configured to receive data corresponding to the DMA operation from a host interface, and is configured to insert markers on-the-fly into the data at a prescribed interval and to provide marked data for transmission to a second server over a network fabric. The protocol engine is coupled to the host frame parser. The protocol engine is configured to direct the host frame parser to insert the markers, and is configured to specify a first marker value and an offset value, whereby the host frame parser is enabled to locate and insert a first marker into the data.
    • 提供了一种用于在第一服务器中的主机存储器和网络适配器之间执行直接存储器访问(DMA)操作的装置。 该装置包括主机帧解析器和协议引擎。 主机帧解析器被配置为从主机接口接收对应于DMA操作的数据,并且被配置为以规定的间隔将动态的标记插入到数据中,并提供标记的数据,以便通过一个 网络结构。 协议引擎耦合到主机帧解析器。 协议引擎被配置为指导主机帧解析器插入标记,并且被配置为指定第一标记值和偏移值,由此使主机帧解析器能够定位并将第一标记插入到数据中。
    • 5. 发明授权
    • Work queue to TCP/IP translation
    • 工作队列到TCP / IP转换
    • US07149819B2
    • 2006-12-12
    • US10737556
    • 2003-12-16
    • Christopher J. Pettey
    • Christopher J. Pettey
    • G06F15/16G06F15/173G06F15/177G06F15/167G06F3/00G06F12/00
    • H04L67/1097H04L29/06H04L69/16H04L69/161H04L69/162H04L69/163H04L69/168H04L69/169H04L69/329
    • An apparatus and method are provided to offload TCP/IP-related processing, where a server is connected to a plurality of clients, and the plurality of clients is accessed via a TCP/IP network. TCP/IP connections between the plurality of clients and the server are accelerated. The apparatus includes an accelerated connection processor and a target channel adapter. The accelerated connection processor bridges TCP/IP transactions between the plurality of clients and the server, where the accelerated connection processor accelerates the TCP/IP connections by prescribing remote direct memory access operations to retrieve/provide transaction data from/to the server. The target channel adapter is coupled to the accelerated connection processor. The target channel adapter executes the remote direct memory access operations to retrieve/provide the transaction data. The TCP/IP transactions are accelerated by offloading TCP/IP processing otherwise performed by the server to retrieve/provide transaction data.
    • 提供了一种卸载TCP / IP相关处理的装​​置和方法,其中服务器连接到多个客户端,并且多个客户端经由TCP / IP网络访问。 加速了多个客户端与服务器之间的TCP / IP连接。 该装置包括加速连接处理器和目标通道适配器。 加速连接处理器跨越多个客户端和服务器之间的TCP / IP事务,其中加速连接处理器通过规定远程直接存储器访问操作来加速TCP / IP连接,以从服务器检索/提供事务数据。 目标通道适配器耦合到加速连接处理器。 目标通道适配器执行远程直接存储器访问操作以检索/提供事务数据。 通过卸载TCP / IP处理来加速TCP / IP事务,否则由服务器执行以检索/提供事务数据。
    • 7. 发明申请
    • Method and apparatus for a interfacing device drivers to a single multi-function adapter
    • 用于将接口设备驱动到单个多功能适配器的方法和装置
    • US20070198720A1
    • 2007-08-23
    • US11356500
    • 2006-02-17
    • James Rucker
    • James Rucker
    • G06F15/173
    • H04L12/66
    • Systems which utilize a series of managers to handle resource management. Three types of managers are preferably used, with each manager being in one of two states, active or available. The types of managers are Global Interface Manager (GIM), Resource Manager (RM) and Access Manager (AM). Associated with each device driver for a given function is a GIM. The device driver may be associated with one or more RMs and/or AMs. Among managers of a given type, one is the active manager and all other managers of that specific type are available and work with the active manager to handle resource requests. As there can be RMs for different resources, the active manager concept is applied to the RMs associated with each resource. Mechanisms are present to allow the active manager and related information to be transferred to an available manager if necessary.
    • 利用一系列管理人员处理资源管理的系统。 优选使用三种类型的管理者,每个管理者处于活动状态或可用状态的两种状态之一。 管理员的类型是全局接口管理器(GIM),资源管理器(RM)和访问管理器(AM)。 与给定功能的每个设备驱动程序相关联的是GIM。 设备驱动器可以与一个或多个RM和/或AM相关联。 在给定类型的管理器中,一个是活动管理器,并且该特定类型的所有其他管理器可用,并且与主动管理器一起来处理资源请求。 由于可以有不同资源的RM,所以主动管理器概念被应用于与每个资源相关联的RM。 存在的机制是允许主动管理者和相关信息在需要时转移到可用的管理员。
    • 9. 发明授权
    • Transaction switch and network interface adapter incorporating same
    • 交易开关和网络接口适配器结合相同
    • US07401126B2
    • 2008-07-15
    • US09817008
    • 2001-03-23
    • Richard E. PekkalaChristopher J. PetteyLawrence H. RubinShaun V. Wandler
    • Richard E. PekkalaChristopher J. PetteyLawrence H. RubinShaun V. Wandler
    • G06F15/16
    • H04L49/103H04L49/3018H04L49/3027
    • A transaction switch and integrated circuit incorporating said for switching data through a shared memory between a plurality of data interfaces that support different data protocols, namely packetized interfaces like InfiniBand and addressed data interfaces like PCI. The transaction switch also switches transactions commanding data transfers between the disparate protocol data interfaces and between those of the data interfaces having like protocols. For example, the transaction switch enables a hybrid InfiniBand channel adapter/switch to perform both InfiniBand packet to local bus protocol data transfers through the shared memory as well as InfiniBand packet switching between the multiple InfiniBand interfaces. The transactions are tailored for each interface type to include information needed by the particular interface type to perform a data transfer. The shared buffer memory, dynamically allocated by the transaction switch on a first-come-first serve basis, results in more efficient use of precious buffering resources than in a statically allocated scheme.
    • 一种交易开关和集成电路,其包括用于在支持不同数据协议的多个数据接口之间的共享存储器切换数据,即诸如InfiniBand的分组接口和诸如PCI的寻址数据接口。 事务处理交换机还切换命令在不同的协议数据接口之间以及具有类似协议的数据接口之间的数据传输的事务。 例如,事务交换机使混合InfiniBand通道适配器/交换机能够通过共享内存来执行InfiniBand数据包到本地总线协议数据传输以及多个InfiniBand接口之间的InfiniBand数据包交换。 交易针对每个接口类型量身定制,以包括特定接口类型所需的信息来执行数据传输。 以先到先得的方式动态分配的共享缓冲存储器比静态分配方案更有效地利用了宝贵的缓冲资源。
    • 10. 发明授权
    • Infiniband TM work queue to TCP/IP translation
    • Infiniband TM工作队列到TCP / IP转换
    • US07149817B2
    • 2006-12-12
    • US09784761
    • 2001-02-15
    • Christopher J. Pettey
    • Christopher J. Pettey
    • G06F15/16G06F15/173G06F15/177G06F15/00G06F3/00
    • H04L67/1097H04L29/06H04L69/16H04L69/161H04L69/162H04L69/163H04L69/168H04L69/169H04L69/329
    • A TCP-aware target adapter for accelerating TCP/IP connections between clients and servers, where the servers are interconnected over an Infiniband™ fabric and the clients are interconnected over a TCP/IP-based network. The TCP-aware target adapter includes an accelerated connection processor and a target channel adapter. The accelerated connection processor bridges TCP/IP transactions between the clients and the servers. The accelerated connection processor accelerates the TCP/IP connections prescribing Infiniband remote direct memory access operations to retrieve/provide transaction data from/to the servers. The target channel adapter is coupled to the accelerated connection processor. The target channel adapter supports Infiniband operations with the servers, including execution of the remote direct memory access operations to retrieve/provide the transaction data. The TCP/IP connections are accelerated by offloading TCP/IP processing otherwise performed by the servers to retrieve/provide said transaction data.
    • 用于加速客户端和服务器之间的TCP / IP连接的TCP感知目标适配器,其中服务器通过Infiniband(TM)架构互连,客户端通过基于TCP / IP的网络进行互连。 TCP感知目标适配器包括加速连接处理器和目标通道适配器。 加速连接处理器在客户端和服务器之间桥接TCP / IP事务。 加速连接处理器加速了TCP / IP连接,规定了Infiniband远程直接内存访问操作,以从服务器检索/提供事务数据。 目标通道适配器耦合到加速连接处理器。 目标通道适配器支持与服务器的Infiniband操作,包括执行远程直接内存访问操作以检索/提供事务数据。 通过卸载TCP / IP处理来加速TCP / IP连接,否则由服务器执行以检索/提供所述事务数据。