PERSISTENT MEMORY WITH CACHE COHERENT INTERCONNECT INTERFACE

    公开(公告)号:US20240345742A1

    公开(公告)日:2024-10-17

    申请号:US18629925

    申请日:2024-04-08

    Abstract: A persistent memory device is disclosed. The persistent memory device may include a cache coherent interconnect interface. The persistent memory device may include a volatile storage and a non-volatile storage. The volatile storage may include at least a first area and a second area. A backup power source may be configured to provide backup power selectively to the second area of the volatile storage. A controller may control the volatile storage and the non-volatile storage. The persistent memory device may use the backup power source while transferring a data from the second area of the volatile storage to the non-volatile storage based at least in part on a loss of a primary power for the persistent memory device.

    Cache coherence validation using delayed fulfillment of L2 requests

    公开(公告)号:US12118355B2

    公开(公告)日:2024-10-15

    申请号:US17506122

    申请日:2021-10-20

    Abstract: Methods and systems for validating cache coherence in a data processing system are described. A processing element may detect a load instruction requesting the processing element to transfer data from a global memory location to a local memory location. The processing element may apply, in response to detecting the load instruction requesting the processing element to transfer data from the global memory location to the local memory location, a delay to the transfer of the data from the global memory location to the local memory location. The processing element may execute the load instruction and transferring the data from the global memory location to the local memory location with the applied delay. The processing element may validate, in response to executing the load instruction and transferring the data with the applied delay, a cache coherence of the data processing system.

    Setting cache policy information for prefetched cache entry

    公开(公告)号:US12099447B2

    公开(公告)日:2024-09-24

    申请号:US17965173

    申请日:2022-10-13

    Applicant: Arm Limited

    CPC classification number: G06F12/0862 G06F12/0811 G06F12/0871

    Abstract: Prefetch circuitry generates, based on stream prefetch state information, prefetch requests for prefetching data to at least one cache. Cache control circuitry controls, based on cache policy information associated with cache entries in a given level of cache, at least one of cache entry replacement in the given level of cache, and allocation of data evicted from the given level of cache to a further level of cache. The stream prefetch state information specifies, for at least one stream of addresses, information representing an address access pattern for generating addresses to be specified by a corresponding series of prefetch requests. Cache policy information for at least one prefetched cache entry of the given level of cache (to which data is prefetched for a given stream of addresses) is set to a value dependent on at least one stream property associated with the given stream of addresses.

Patent Agency Ranking