Virtualization-aware prefetching
    1.
    发明授权
    Virtualization-aware prefetching 有权
    虚拟化感知预取

    公开(公告)号:US09594687B2

    公开(公告)日:2017-03-14

    申请号:US14685673

    申请日:2015-04-14

    Applicant: Google Inc.

    Abstract: 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.

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

    DATA CACHING
    2.
    发明申请
    DATA CACHING 审中-公开

    公开(公告)号:US20170153977A1

    公开(公告)日:2017-06-01

    申请号:US15429579

    申请日:2017-02-10

    Applicant: Google Inc.

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for caching data not frequently accessed. One of the methods includes receiving a request for data from a component of a device, determining that the data satisfies an infrequency condition, in response to determining that the data satisfies the infrequency condition: determining a target cache level which defines a cache level within a cache level hierarchy of a particular cache at which to store infrequently accessed data, the target cache level being lower than a highest cache level in the cache level hierarchy, requesting and receiving the data from a memory that is not a cache of the device, and storing the data in a level of the particular cache that is at or below the target cache level in the cache level hierarchy, and providing the data to the component.

    Data caching
    3.
    发明授权

    公开(公告)号:US09600417B2

    公开(公告)日:2017-03-21

    申请号:US14699014

    申请日:2015-04-29

    Applicant: Google Inc.

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for caching data not frequently accessed. One of the methods includes receiving a request for data from a component of a device, determining that the data satisfies an infrequency condition, in response to determining that the data satisfies the infrequency condition: determining a target cache level which defines a cache level within a cache level hierarchy of a particular cache at which to store infrequently accessed data, the target cache level being lower than a highest cache level in the cache level hierarchy, requesting and receiving the data from a memory that is not a cache of the device, and storing the data in a level of the particular cache that is at or below the target cache level in the cache level hierarchy, and providing the data to the component.

    DATA CACHING
    4.
    发明申请
    DATA CACHING 有权
    数据缓存

    公开(公告)号:US20160321176A1

    公开(公告)日:2016-11-03

    申请号:US14699014

    申请日:2015-04-29

    Applicant: Google Inc.

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for caching data not frequently accessed. One of the methods includes receiving a request for data from a component of a device, determining that the data satisfies an infrequency condition, in response to determining that the data satisfies the infrequency condition: determining a target cache level which defines a cache level within a cache level hierarchy of a particular cache at which to store infrequently accessed data, the target cache level being lower than a highest cache level in the cache level hierarchy, requesting and receiving the data from a memory that is not a cache of the device, and storing the data in a level of the particular cache that is at or below the target cache level in the cache level hierarchy, and providing the data to the component.

    Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于缓存不经常访问的数据。 所述方法之一包括响应于确定所述数据满足所述不频率条件,从设备的组件接收对数据的请求,确定所述数据满足不频率条件:确定定义所述高速缓存级别内的高速缓存级别的目标高速缓存级别 特定高速缓存的高速缓存级别级别,用于存储不经常访问的数据,目标高速缓存级别低于高速缓存级别层级中的最高高速缓存级别,从不是设备的高速缓存的存储器请求和接收数据;以及 将数据存储在高速缓存级别层级中处于或低于目标高速缓存级别的特定高速缓存的级别,并将数据提供给组件。

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

    公开(公告)号:US20160306743A1

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

    申请号:US14685673

    申请日:2015-04-14

    Applicant: Google Inc.

    Abstract: 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.

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

Patent Agency Ranking