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
    5.
    发明申请
    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.

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

    EFFICIENT PEER-TO-PEER COMMUNICATION SUPPORT IN SOC FABRICS
    6.
    发明申请
    EFFICIENT PEER-TO-PEER COMMUNICATION SUPPORT IN SOC FABRICS 有权
    SOC框架中的高效对等通信支持

    公开(公告)号:US20130185370A1

    公开(公告)日:2013-07-18

    申请号:US13810033

    申请日:2012-01-13

    IPC分类号: H04L12/58

    摘要: Methods and apparatus for efficient peer-to-peer communication support in interconnect fabrics. Network interfaces associated with agents are implemented to facilitate peer-to-peer transactions between agents in a manner that ensures data accesses correspond to the most recent update for each agent. This is implemented, in part, via use of non-posted “dummy writes” that are sent from an agent when the destination between write transactions originating from the agent changes. The dummy writes ensure that data corresponding to previous writes reach their destination prior to subsequent write and read transactions, thus ordering the peer-to-peer transactions without requiring the use of a centralized transaction ordering entity.

    摘要翻译: 互连结构中有效的对等通信支持的方法和设备。 实现与代理相关联的网络接口以便于以确保数据访问对应于每个代理的最新更新的方式促进代理之间的对等事务。 这部分是通过使用从代理发出的写入事务之间的目标之间从代理发送的未发布的“虚拟写入”来实现的。 虚拟写入确保与之前的写入相对应的数据在后续写入和读取事务之前到达其目的地,从而排序对等事务,而不需要使用集中式事务排序实体。

    Selective storage of data in levels of a cache memory
    9.
    发明申请
    Selective storage of data in levels of a cache memory 失效
    在高速缓冲存储器的级别中选择性地存储数据

    公开(公告)号:US20080059707A1

    公开(公告)日:2008-03-06

    申请号:US11513554

    申请日:2006-08-31

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0897 G06F12/128

    摘要: In one embodiment, the present invention includes a method for incrementing a counter value associated with a cache line if the cache line is inserted into a first level cache, and storing the cache line into a second level cache coupled to the first level cache or a third level cache coupled to the second level cache based on the counter value, after eviction from the first level cache. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,本发明包括一种用于在高速缓存行插入到第一级高速缓存中时递增与高速缓存线相关联的计数器值的方法,并且将高速缓存行存储到耦合到第一级高速缓存的第二级高速缓存或 在从第一级高速缓存驱逐之后,基于计数器值耦合到第二级高速缓存的第三级缓存。 描述和要求保护其他实施例。

    Providing quality of service (QoS) for cache architectures using priority information
    10.
    发明申请
    Providing quality of service (QoS) for cache architectures using priority information 有权
    使用优先级信息为缓存架构提供服务质量(QoS)

    公开(公告)号:US20080040554A1

    公开(公告)日:2008-02-14

    申请号:US11503633

    申请日:2006-08-14

    IPC分类号: G06F13/00

    CPC分类号: G06F12/126

    摘要: In one embodiment, the present invention includes a method for associating a first priority indicator with first data stored in a first entry of a cache memory to indicate a priority level of the first data, and updating a count value associated with the first priority indicator. The count value may then be used in determining an appropriate cache line for eviction. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,本发明包括一种用于将第一优先级指示符与存储在高速缓冲存储器的第一条目中的第一数据相关联以指示第一数据的优先级,以及更新与第一优先级指示符相关联的计数值的方法。 然后可以将计数值用于确定用于驱逐的适当的高速缓存行。 描述和要求保护其他实施例。