Controlling access to a cache memory using privilege level information
    1.
    发明授权
    Controlling access to a cache memory using privilege level information 有权
    使用特权级别信息控制对高速缓存的访问

    公开(公告)号:US08621149B2

    公开(公告)日:2013-12-31

    申请号:US12645788

    申请日:2009-12-23

    摘要: In one embodiment, a cache memory includes entries each to store a ring level identifier, which may indicate a privilege level of information stored in the entry. This identifier may be used in performing read accesses to the cache memory. As an example, a logic coupled to the cache memory may filter an access to one or more ways of a selected set of the cache memory based at least in part on a current privilege level of a processor and the ring level identifier of the one or more ways. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,高速缓冲存储器包括各自存储环电平标识符的条目,其可以指示存储在条目中的信息的权限级别。 该标识符可用于执行对高速缓冲存储器的读取访问。 作为示例,耦合到高速缓存存储器的逻辑可以至少部分地基于处理器的当前特权级别和一个或多个高速缓冲存储器的环电平标识符来过滤对所选择的高速缓冲存储器组的一种或多种方式的访问, 更多的方式 描述和要求保护其他实施例。

    Controlling Access To A Cache Memory Using Privilege Level Information
    2.
    发明申请
    Controlling Access To A Cache Memory Using Privilege Level Information 有权
    控制使用特权级别信息访问缓存内存

    公开(公告)号:US20110153926A1

    公开(公告)日:2011-06-23

    申请号:US12645788

    申请日:2009-12-23

    IPC分类号: G06F12/00 G06F12/08

    摘要: In one embodiment, a cache memory includes entries each to store a ring level identifier, which may indicate a privilege level of information stored in the entry. This identifier may be used in performing read accesses to the cache memory. As an example, a logic coupled to the cache memory may filter an access to one or more ways of a selected set of the cache memory based at least in part on a current privilege level of a processor and the ring level identifier of the one or more ways. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,高速缓冲存储器包括各自存储环电平标识符的条目,其可以指示存储在条目中的信息的权限级别。 该标识符可用于执行对高速缓冲存储器的读取访问。 作为示例,耦合到高速缓存存储器的逻辑可以至少部分地基于处理器的当前特权级别和一个或多个高速缓冲存储器的环电平标识符来过滤对所选择的高速缓冲存储器组的一种或多种方式的访问, 更多的方式 描述和要求保护其他实施例。

    Monitoring cache usage in a distributed shared cache
    3.
    发明授权
    Monitoring cache usage in a distributed shared cache 有权
    监控分布式共享缓存中的缓存使用情况

    公开(公告)号:US08392657B2

    公开(公告)日:2013-03-05

    申请号:US12587670

    申请日:2009-10-09

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    CPC分类号: G06F12/0864

    摘要: An apparatus, method, and system are disclosed. In one embodiment the apparatus includes a cache memory, which a number of sets. Each of the sets in the cache memory have several cache lines. The apparatus also includes at least one process resource table. The process resource table maintains a cache line occupancy count of a number of cache lines. Specifically, the cache line occupancy count for each cache line describes the number of cache lines in the cache storing information utilized by a process running on a computer system. Additionally, the process resource table stores the occupancy count of less cache lines than the total number of cache lines in the cache memory.

    摘要翻译: 公开了一种装置,方法和系统。 在一个实施例中,该装置包括多个组的高速缓冲存储器。 高速缓冲存储器中的每个集合具有多个高速缓存行。 该装置还包括至少一个进程资源表。 进程资源表维护多个高速缓存行的高速缓存行占用数。 具体地说,每个高速缓存行的高速缓存线占用率表示高速缓存存储由计算机系统上运行的进程使用的信息的高速缓存行数。 此外,处理资源表存储比高速缓冲存储器中的高速缓存行总数少的高速缓存行的占用数。

    Monitoring cache usage in a distributed shared cache
    4.
    发明申请
    Monitoring cache usage in a distributed shared cache 有权
    监控分布式共享缓存中的缓存使用情况

    公开(公告)号:US20110087843A1

    公开(公告)日:2011-04-14

    申请号:US12587670

    申请日:2009-10-09

    IPC分类号: G06F12/08 G06F12/00

    CPC分类号: G06F12/0864

    摘要: An apparatus, method, and system are disclosed. In one embodiment the apparatus includes a cache memory, which a number of sets. Each of the sets in the cache memory have several cache lines. The apparatus also includes at least one process resource table. The process resource table maintains a cache line occupancy count of a number of cache lines. Specifically, the cache line occupancy count for each cache line describes the number of cache lines in the cache storing information utilized by a process running on a computer system. Additionally, the process resource table stores the occupancy count of less cache lines than the total number of cache lines in the cache memory.

    摘要翻译: 公开了一种装置,方法和系统。 在一个实施例中,该装置包括多个组的高速缓冲存储器。 高速缓冲存储器中的每个集合具有多个高速缓存行。 该装置还包括至少一个进程资源表。 进程资源表维护多个高速缓存行的高速缓存行占用数。 具体地说,每个高速缓存行的高速缓存线占用率表示高速缓存存储由计算机系统上运行的进程使用的信息的高速缓存行数。 此外,处理资源表存储比高速缓冲存储器中的高速缓存行总数少的高速缓存行的占用数。

    Sharing information between guests in a virtual machine environment
    7.
    发明授权
    Sharing information between guests in a virtual machine environment 有权
    在虚拟机环境中共享guest虚拟机之间的信息

    公开(公告)号:US07490191B2

    公开(公告)日:2009-02-10

    申请号:US11525980

    申请日:2006-09-22

    IPC分类号: G06F12/10

    摘要: Embodiments of apparatuses, methods, and systems for sharing information between guests in a virtual machine environment are disclosed. In one embodiment, an apparatus includes virtual machine control logic, an execution unit, and a memory management unit. The virtual machine control logic is to transfer control of the apparatus among a host and its guests. The execution unit is to execute an instruction to copy information from a virtual memory address in one guest's virtual address space to a virtual memory address in another guest's virtual address space. The memory management unit is to translate the virtual memory addresses to physical memory addresses.

    摘要翻译: 公开了在虚拟机环境中在客人之间共享信息的装置,方法和系统的实施例。 在一个实施例中,装置包括虚拟机控制逻辑,执行单元和存储器管理单元。 虚拟机控制逻辑是在主机及其客人之间传送设备的控制。 执行单元执行将来自虚拟地址空间中的虚拟存储器地址的信息复制到另一访客虚拟地址空间中的虚拟存储器地址的指令。 内存管理单元将虚拟内存地址转换为物理内存地址。