会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for enumerating external program code dependencies
    • 枚举外部程序代码依赖关系的方法和装置
    • US08122440B1
    • 2012-02-21
    • US11862009
    • 2007-09-26
    • James LentiniThomas Talpey
    • James LentiniThomas Talpey
    • G06F9/45G06F9/445
    • G06F8/433
    • A computer-implemented method and apparatus for enumerating program code dependencies is provided. According to an embodiment of the invention, a user selects or otherwise indicates a code base to be processed and analyzed for the purpose of enumerating those program code modules required by the code base in order to properly compile and execute the code base. Next, the code base is processed in accordance with instructions designed to mirror those of a compiler for compiling the code base. Accordingly, external program code dependencies are identified using compile time compilation parameters, as well as extensive programming language analysis.
    • 提供了用于枚举程序代码依赖性的计算机实现的方法和装置。 根据本发明的一个实施例,为了正确编译和执行代码库,用户选择或以其他方式指示要处理和分析的代码库,以列举代码库所需的那些程序代码模块。 接下来,代码库根据设计用于镜像用于编译代码库的编译器的指令进行处理。 因此,使用编译时编译参数以及广泛的编程语言分析来识别外部程序代码依赖性。
    • 3. 发明授权
    • RDMA network configuration using performance analysis
    • RDMA网络配置使用性能分析
    • US07917597B1
    • 2011-03-29
    • US11592732
    • 2006-11-02
    • James Lentini
    • James Lentini
    • G06F15/167G06F15/16G06F13/28H04L12/28
    • G06F13/28H04L12/6418
    • An embodiment of the invention provides an apparatus and method for performing RDMA (Remote Direct Memory Access) network configuration. The apparatus and method measure a performance of each RDMA operation for different data message sizes and determine an RDMA operation to be applied for a particular packet size sent by an application, based on the measured performance. As an example, the RDMA operations are, e.g., RDMA send/receive, RDMA write, RDMA read, memory registration and memory un-registration, or memory bind and memory unbind. The measured performance can be, for example, the total time to perform an RDMA operation for different packet sizes.
    • 本发明的实施例提供了一种用于执行RDMA(远程直接存储器访问)网络配置的装置和方法。 该装置和方法测量不同数据消息大小的每个RDMA操作的性能,并且基于测量的性能来确定应用于由应用发送的特定分组大小的RDMA操作。 作为示例,RDMA操作例如是RDMA发送/接收,RDMA写入,RDMA读取,存储器注册和存储器取消注册,或存储器绑定和存储器解除绑定。 测量的性能可以是例如对不同分组大小执行RDMA操作的总时间。
    • 4. 发明授权
    • System and method for a shared write address protocol over a remote direct memory access connection
    • 通过远程直接内存访问连接的共享写地址协议的系统和方法
    • US08688798B1
    • 2014-04-01
    • US12418180
    • 2009-04-03
    • James Lentini
    • James Lentini
    • G06F15/167
    • H04L47/70H04L67/1097
    • The present invention provides a system and method for a shared write address protocol (SWAP) that is implemented over a remote direct memory address (RDMA) connection. Each party to a connection establishes a flow control block that is accessible to its partner via a RDMA READ operation. The novel protocol operates so that each module needs to have one outstanding RDMA READ operation at a time, i.e., to obtain the current flow control information from its partner. In operation, if data to be transmitted is less than or equal to a buffer size, an INLINE message data structure of the SWAP protocol is utilized to send the data to be target. However, if the data is greater than the buffer size, a second determination is made as to whether sufficient space exists in the message pool for the data. If insufficient space exists, the sender will wait until sufficient space exists before utilizing a novel WRITE operation of the SWAP protocol to transmit the data.
    • 本发明提供了一种通过远程直接存储器地址(RDMA)连接实现的共享写地址协议(SWAP)的系统和方法。 连接的每一方都建立一个可通过RDMA READ操作访问其对方的流控制块。 新颖的协议操作使得每个模块一次需要具有一个未完成的RDMA READ操作,即从其伙伴获得当前的流控制信息。 在操作中,如果要发送的数据小于或等于缓冲区大小,则使用SWAP协议的INLINE消息数据结构将数据发送到目标。 然而,如果数据大于缓冲区大小,则进行关于数据的消息池中是否存在足够空间的第二确定。 如果空间不足,则在使用SWAP协议的新颖WRITE操作传输数据之前,发送方将等到有足够的空间存在。