Providing hardware support for shared virtual memory between local and remote physical memory
    3.
    发明专利
    Providing hardware support for shared virtual memory between local and remote physical memory 审中-公开
    为当地和远程物理内存之间的共享虚拟内存提供硬件支持

    公开(公告)号:JP2011065650A

    公开(公告)日:2011-03-31

    申请号:JP2010205550

    申请日:2010-09-14

    CPC classification number: G06F12/1036 G06F12/1027 G06F12/121 G06F2212/254

    Abstract: PROBLEM TO BE SOLVED: To provide hardware support for a virtual memory shared between a local physical memory and a remote physical memory.
    SOLUTION: A method includes the steps of: receiving a memory access request including a virtual address; analyzing an entry corresponding to the virtual address stored in a conversion look-aside buffer (TLB) of a processor, in order to determine whether a physical address (PA) corresponding to the virtual address exists in the remote memory attached to an accelerator connected to the processor, via the local memory or a non-coherent link attached to the processor; and transmitting a reverse proxy execution request to the remote memory, in order to execute the memory access request, when the PA exists in the remote memory. The local memory and the remote memory constitute a common virtual memory space.
    COPYRIGHT: (C)2011,JPO&INPIT

    Abstract translation: 要解决的问题:为本地物理内存和远程物理内存之间共享的虚拟内存提供硬件支持。 解决方案:一种方法包括以下步骤:接收包括虚拟地址的存储器访问请求; 分析与存储在处理器的转换后备缓冲器(TLB)中的虚拟地址相对应的条目,以便确定与连接到加速器的加速器相连的远程存储器中是否存在与虚拟地址相对应的物理地址(PA) 处理器,经由本地存储器或连接到处理器的非相干链路; 并且当远程存储器中存在PA时,为了执行存储器访问请求,向远程存储器发送反向代理执行请求。 本地内存和远程内存构成了一个通用的虚拟内存空间。 版权所有(C)2011,JPO&INPIT

Patent Agency Ranking