APPARATUS AND METHOD FOR PERFORMING ADDRESS TRANSLATION

    公开(公告)号:US20180004678A1

    公开(公告)日:2018-01-04

    申请号:US15614644

    申请日:2017-06-06

    申请人: ARM LIMITED

    摘要: An apparatus, system, and method for address translation are provided. Physical address information corresponding to virtual addresses is prefetched and stored, where at least some sequences of the virtual addresses are in a predefined order. The physical address information is prefetched based on identification information provided by a data processing activity, comprising at least a segment identifier and a portion of a virtual address to be translated. The storage has segments of entries, wherein each segment stores physical address information which corresponds to virtual addresses in a predefined order. This predefined order means that it is not necessary to store virtual addresses in the storage. Storage capacity and response speed are therefore gained.

    VIRTUALIZATION-AWARE PREFETCHING
    10.
    发明申请
    VIRTUALIZATION-AWARE PREFETCHING 有权
    虚拟化 - 注意事项

    公开(公告)号:US20160306743A1

    公开(公告)日:2016-10-20

    申请号:US14685673

    申请日:2015-04-14

    申请人: Google Inc.

    IPC分类号: G06F12/08 G06F9/455 G06F12/02

    摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for pre-fetching content. One of the systems includes a pre-fetcher configured to perform operations including determining, for a virtual machine executing on a device and using a first virtual machine physical address associated with the virtual machine, a second virtual machine physical address for data to pre-fetch for the execution of the virtual machine on the device, determining, using the second virtual machine physical address and an address mapping that associates virtual machine physical addresses for the virtual machine with device physical addresses for the device, a device physical address for the data, and requesting the data from a memory using the device physical address.

    摘要翻译: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于预取内容。 其中一个系统包括一个预先提取器,其被配置为执行操作,包括确定对于在设备上执行的虚拟机以及使用与该虚拟机相关联的第一虚拟机物理地址的第二虚拟机物理地址来预取数据 为了在设备上执行虚拟机,确定使用第二虚拟机物理地址和将虚拟机的虚拟机物理地址与设备的设备物理地址相关联的地址映射,数据的设备物理地址, 并使用设备物理地址从存储器请求数据。