Upward eviction of cache lines
    1.
    发明授权

    公开(公告)号:US11907122B2

    公开(公告)日:2024-02-20

    申请号:US17886718

    申请日:2022-08-12

    CPC classification number: G06F12/0802 G06F2212/60

    Abstract: The disclosure relates to technology for up-evicting cache lines. An apparatus comprises a hierarchy of caches comprising a first cache having a first cache controller and a second cache having a second cache controller. The first cache controller is configured to store cache lines evicted from a first processor group to the first cache and to down-evict cache lines from the first cache to the second cache. The second cache controller is configured to store cache lines evicted from a second processor group into the second cache, to up-evict a first cache line from the second cache to the first cache in response to an eviction of a second cache line from the second processor group to the second cache, and to provide the up-evicted first cache line from the first cache to the second processor group in response to a request from the second processor group.

    Bulk memory initialization
    2.
    发明授权

    公开(公告)号:US12298906B2

    公开(公告)日:2025-05-13

    申请号:US17902263

    申请日:2022-09-02

    Abstract: The disclosure relates to technology for bulk initialization of memory in a computer system. The computer system comprises a processor core comprising a load store unit and a last level cache in communication with the processor core. The last level cache is configured to receive bulk store operations from the load store unit. Each bulk store operation includes a physical address in the memory to be initialized. The last level cache is configured to send multiple write transactions to the memory for each bulk store operation to perform a bulk initialization of the memory for each bulk store operation. The last level cache is configured to track status of the bulk store operations.

    BULK MEMORY INITIALIZATION
    3.
    发明申请

    公开(公告)号:US20230004493A1

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

    申请号:US17902263

    申请日:2022-09-02

    Abstract: The disclosure relates to technology for bulk initialization of memory in a computer system. The computer system comprises a processor core comprising a load store unit and a last level cache in communication with the processor core. The last level cache is configured to receive bulk store operations from the load store unit. Each bulk store operation includes a physical address in the memory to be initialized. The last level cache is configured to send multiple write transactions to the memory for each bulk store operation to perform a bulk initialization of the memory for each bulk store operation. The last level cache is configured to track status of the bulk store operations.

    UPWARD EVICTION OF CACHE LINES
    4.
    发明申请

    公开(公告)号:US20220382678A1

    公开(公告)日:2022-12-01

    申请号:US17886718

    申请日:2022-08-12

    Abstract: The disclosure relates to technology for up-evicting cache lines. An apparatus comprises a hierarchy of caches comprising a first cache having a first cache controller and a second cache having a second cache controller. The first cache controller is configured to store cache lines evicted from a first processor group to the first cache and to down-evict cache lines from the first cache to the second cache. The second cache controller is configured to store cache lines evicted from a second processor group into the second cache, to up-evict a first cache line from the second cache to the first cache in response to an eviction of a second cache line from the second processor group to the second cache, and to provide the up-evicted first cache line from the first cache to the second processor group in response to a request from the second processor group.

Patent Agency Ranking