Collapsed Address Translation With Multiple Page Sizes
    2.
    发明申请
    Collapsed Address Translation With Multiple Page Sizes 有权
    具有多页尺寸的折叠地址翻译

    公开(公告)号:US20150089184A1

    公开(公告)日:2015-03-26

    申请号:US14038189

    申请日:2013-09-26

    Applicant: Cavium, Inc.

    Abstract: A computer system that supports virtualization may maintain multiple address spaces. Each guest operating system employs guest virtual addresses (GVAs), which are translated to guest physical addresses (GPAs). A hypervisor, which manages one or more guest operating systems, translates GPAs to root physical addresses (RPAs). A merged translation lookaside buffer (MTLB) caches translations between the multiple addressing domains, enabling faster address translation and memory access. The MTLB can be logically addressable as multiple different caches, and can be reconfigured to allot different spaces to each logical cache. Further, a collapsed TLB provides an additional cache storing collapsed translations derived from the MTLB.

    Abstract translation: 支持虚拟化的计算机系统可以维护多个地址空间。 每个客户操作系统都使用客户虚拟地址(GVAs),将其转换为访客物理地址(GPAs)。 管理一个或多个客户机操作系统的管理程序将GPA转换为根物理地址(RPAs)。 合并的翻译后备缓冲区(MTLB)缓存多个寻址域之间的转换,实现更快的地址转换和存储器访问。 MTLB可以作为多个不同的缓存在逻辑上可寻址,并且可以被重新配置为向每个逻辑高速缓存分配不同的空间。 此外,折叠的TLB提供从MTLB导出的附加高速缓存存储折叠的折叠。

Patent Agency Ranking