CACHE COHERENCY MANAGEMENT FOR MULTI-CATEGORY MEMORIES

    公开(公告)号:US20200349076A1

    公开(公告)日:2020-11-05

    申请号:US16399230

    申请日:2019-04-30

    Abstract: In exemplary aspects of cache coherency management, a first request is received and includes an address of a first memory block in a shared memory. The shared memory includes memory blocks of memory devices associated with respective processors. Each of the memory blocks are associated with one of a plurality of memory categories indicating a protocol for managing cache coherency for the respective memory block. A memory category associated with the first memory block is determined and a response to the first request is based on the memory category of the first memory block. The first memory block and a second memory block are included in one of the same memory devices, and the memory category of the first memory block is different than the memory category of the second memory block.

    SELECTIVE ENFORCEMENT OF HARDWARE-BASED CACHE COHERENCY

    公开(公告)号:US20200349075A1

    公开(公告)日:2020-11-05

    申请号:US16399455

    申请日:2019-04-30

    Abstract: In exemplary aspects of enforcing cache coherency, a request is received from a node controller, to process a cache coherent operation on a memory block in a shared memory. Based on the information included in the request, a determination is made as to whether the request was transmitted from a processor that is remote relative to the memory that includes the memory block referenced in the request. If the request is from a remote processor, the hardware-based cache coherency of the system is disabled. Instead, the request is processed according to software-based cache coherency mechanisms. A response to the request is transmitted to the requestor.

    Cache coherency management for multi-category memories

    公开(公告)号:US11556471B2

    公开(公告)日:2023-01-17

    申请号:US16399230

    申请日:2019-04-30

    Abstract: In exemplary aspects of cache coherency management, a first request is received and includes an address of a first memory block in a shared memory. The shared memory includes memory blocks of memory devices associated with respective processors. Each of the memory blocks are associated with one of a plurality of memory categories indicating a protocol for managing cache coherency for the respective memory block. A memory category associated with the first memory block is determined and a response to the first request is based on the memory category of the first memory block. The first memory block and a second memory block are included in one of the same memory devices, and the memory category of the first memory block is different than the memory category of the second memory block.

Patent Agency Ranking