Method and system for memory address translation and pinning
    3.
    发明授权
    Method and system for memory address translation and pinning 失效
    内存地址转换和固定的方法和系统

    公开(公告)号:US07636800B2

    公开(公告)日:2009-12-22

    申请号:US11426588

    申请日:2006-06-27

    摘要: A method and system for memory address translation and pinning are provided. The method includes attaching a memory address space identifier to a direct memory access (DMA) request, the DMA request is sent by a consumer and using a virtual address in a given address space. The method further includes looking up for the memory address space identifier to find a translation of the virtual address in the given address space used in the DMA request to a physical page frame. Provided that the physical page frame is found, pinning the physical page frame al song as the DMA request is in progress to prevent an unmapping operation of said virtual address in said given address space, and completing the DMA request, wherein the steps of attaching, looking up and pinning are centrally controlled by a host gateway.

    摘要翻译: 提供了一种用于存储器地址转换和钉扎的方法和系统。 该方法包括将存储器地址空间标识符附加到直接存储器访问(DMA)请求,DMA请求由消费者发送并且使用给定地址空间中的虚拟地址。 该方法还包括查找存储器地址空间标识符以找到在DMA请求中使用的给定地址空间中的虚拟地址到物理页面帧的转换。 如果发现物理页框,则在进行DMA请求时固定物理页框al歌,以防止在所述给定地址空间中所述虚拟地址的解映射操作,并完成DMA请求,其中, 查找和固定由主机网关集中控制。

    METHOD AND SYSTEM FOR MEMORY ADDRESS TRANSLATION AND PINNING
    4.
    发明申请
    METHOD AND SYSTEM FOR MEMORY ADDRESS TRANSLATION AND PINNING 审中-公开
    用于存储器翻译和引导的方法和系统

    公开(公告)号:US20100049883A1

    公开(公告)日:2010-02-25

    申请号:US12568712

    申请日:2009-09-29

    IPC分类号: G06F13/28 G06F12/10

    摘要: A method and system for memory address translation and pinning are provided. The method includes attaching a memory address space identifier to a direct memory access (DMA) request, the DMA request is sent by a consumer and using a virtual address in a given address space. The method further includes looking up for the memory address space identifier to find a translation of the virtual address in the given address space used in the DMA request to a physical page frame. Provided that the physical page frame is found, pinning the physical page frame as long as the DMA request is in progress to prevent an unmapping operation of said virtual address in said given address space, and completing the DMA request, wherein the steps of attaching, looking up and pinning are centrally controlled by a host gateway.

    摘要翻译: 提供了一种用于存储器地址转换和钉扎的方法和系统。 该方法包括将存储器地址空间标识符附加到直接存储器访问(DMA)请求,DMA请求由消费者发送并且使用给定地址空间中的虚拟地址。 该方法还包括查找存储器地址空间标识符以找到在DMA请求中使用的给定地址空间中的虚拟地址到物理页面帧的转换。 只要找到物理页面帧,只要DMA请求正在进行,固定物理页面帧,以防止所述给定地址空间中的所述虚拟地址的解映射操作,并且完成DMA请求,其中, 查找和固定由主机网关集中控制。

    A Method and System for Memory Address Translation and Pinning
    5.
    发明申请
    A Method and System for Memory Address Translation and Pinning 失效
    一种用于存储器地址转换和定位的方法和系统

    公开(公告)号:US20070299990A1

    公开(公告)日:2007-12-27

    申请号:US11426588

    申请日:2006-06-27

    IPC分类号: G06F13/28

    摘要: A method and system for memory address translation and pinning are provided. The method includes attaching a memory address space identifier to a direct memory access (DMA) request, the DMA request is sent by a consumer and using a virtual address in a given address space. The method further includes looking up for the memory address space identifier to find a translation of the virtual address in the given address space used in the DMA request to a physical page frame. Provided that the physical page frame is found, pinning the physical page frame al song as the DMA request is in progress to prevent an unmapping operation of said virtual address in said given address space, and completing the DMA request, wherein the steps of attaching, looking up and pinning are centrally controlled by a host gateway.

    摘要翻译: 提供了一种用于存储器地址转换和钉扎的方法和系统。 该方法包括将存储器地址空间标识符附加到直接存储器访问(DMA)请求,DMA请求由消费者发送并且使用给定地址空间中的虚拟地址。 该方法还包括查找存储器地址空间标识符以找到在DMA请求中使用的给定地址空间中的虚拟地址到物理页面帧的转换。 如果发现物理页框,则在进行DMA请求时固定物理页框al歌,以防止在所述给定地址空间中所述虚拟地址的解映射操作,并完成DMA请求,其中, 查找和固定由主机网关集中控制。

    Transmit flow for network acceleration architecture
    7.
    发明申请
    Transmit flow for network acceleration architecture 有权
    传输流网络加速架构

    公开(公告)号:US20060262799A1

    公开(公告)日:2006-11-23

    申请号:US11132853

    申请日:2005-05-19

    IPC分类号: H04L12/56

    摘要: A method for receiving data in a network acceleration architecture for use with TCP (transport control protocol), iSCSI (Internet Small Computer System Interface) and/or RDMA (Remote Direct Memory Access) over TCP, including providing a hardware acceleration engine, called a streamer, adapted for communication with and processing data from a consumer application in a system that supports TCP, iSCSI and RDMA over TCP, providing a software protocol processor adapted for carrying out TCP implementation, the software control processor being called a TCE (TCP Control Engine), wherein the streamer and the TCE are adapted to operate asynchronously and independently of one another, and transmitting a TCP segment with the streamer.

    摘要翻译: 一种用于在TCP(传输控制协议),iSCSI(因特网小型计算机系统接口)和/或RDMA(远程直接存储器访问)TCP上使用的网络加速架构中接收数据的方法,包括提供称为 流式传输器,适用于通过TCP支持TCP,iSCSI和RDMA的系统中的消费者应用程序的通信和处理数据,提供适用于执行TCP实现的软件协议处理器,该软件控制处理器被称为TCE(TCP控制引擎 ),其中所述流送器和所述TCE适于彼此异步地且彼此独立地操作,并且与所述流送器传输TCP段。

    System, method and computer program product for inviting other virtual machine to access a memory space allocated to a virtual machine
    8.
    发明授权
    System, method and computer program product for inviting other virtual machine to access a memory space allocated to a virtual machine 有权
    用于邀请其他虚拟机访问分配给虚拟机的内存空间的系统,方法和计算机程序产品

    公开(公告)号:US08898665B2

    公开(公告)日:2014-11-25

    申请号:US13407782

    申请日:2012-02-29

    IPC分类号: G06F9/52 H04L9/32 G06F9/455

    摘要: A method for accessing a memory space allocated to a virtual machine, the method includes: receiving a request from the virtual machine to generate, for another virtual machine, a memory credential associated with a certain memory space allocated to the virtual machine; generating, in response to the request, a cryptographically signed credential; sending the cryptographically signed credential to the other virtual machine; receiving from the other virtual machine an access request to access at least one memory entry within the certain memory space; and accessing the at least one memory entry, if the access request complies with the memory credential.

    摘要翻译: 一种用于访问分配给虚拟机的存储器空间的方法,所述方法包括:从所述虚拟机接收请求以为另一虚拟机生成与分配给所述虚拟机的某个存储空间相关联的存储凭证; 响应于该请求生成加密签名的证书; 将密码签名的凭证发送到另一个虚拟机; 从所述另一虚拟机接收访问所述特定存储器空间内的至少一个存储器条目的访问请求; 以及如果所述访问请求符合所述存储凭证,则访问所述至少一个存储器条目。

    Network acceleration architecture
    10.
    发明授权
    Network acceleration architecture 有权
    网络加速架构

    公开(公告)号:US07760741B2

    公开(公告)日:2010-07-20

    申请号:US11132100

    申请日:2005-05-18

    CPC分类号: H04L69/10

    摘要: A network acceleration architecture for use with TCP, iSCSI and/or RDMA over TCP, including a hardware acceleration engine adapted for communication with and processing data from a consumer application in a system that supports TCP, iSCSI and RDMA over TCP, a software protocol processor adapted for carrying out TCP implementation, and an asynchronous dual-queue interface for exchanging information between the hardware acceleration engine and the software protocol processor, wherein the hardware acceleration engine and the software protocol processor are adapted to operate asynchronously and independently of one another.

    摘要翻译: 一种用于TCP,iSCSI和/或RDMA over TCP的网络加速架构,包括适用于与支持TCP,iSCSI和RDMA over TCP的系统中的消费者应用程序通信和处理数据的硬件加速引擎,软件协议处理器 适用于执行TCP实现,以及用于在硬件加速引擎和软件协议处理器之间交换信息的异步​​双队列接口,其中硬件加速引擎和软件协议处理器适于彼此异步地且独立地操作。