APPARATUS, METHOD AND SYSTEM FOR JUST-IN-TIME CACHE ASSOCIATIVITY

    公开(公告)号:US20180285274A1

    公开(公告)日:2018-10-04

    申请号:US15476838

    申请日:2017-03-31

    Abstract: Provided are an apparatus, method, and system for just-in-time cache associativity for a cache memory having cache locations as a cache for a non-volatile memory. Data is received for a target address in the non-volatile memory to add to the cache memory. A determination is made of a direct mapped cache location in the cache memory from the a target address in the non-volatile memory. The data for the target address at an available cache location in the cache memory different from the direct mapped cache location is written in response to the direct mapped cache location storing data for another address in the non-volatile memory. The data for the target address in the direct mapped cache location is written in response to the direct mapped cache location not storing data for another address in the non-volatile memory.

    CACHING BYPASS MECHANISM FOR A MULTI-LEVEL MEMORY

    公开(公告)号:US20190163639A1

    公开(公告)日:2019-05-30

    申请号:US16264615

    申请日:2019-01-31

    Inventor: Wei A. WU Zhe WANG

    Abstract: An apparatus is described. The apparatus includes memory controller logic circuitry to interface to a multi-level memory having a higher memory level to act as a memory side cache for a lower memory level. The memory controller logic circuitry having policy determination circuitry to prevent lesser accessed data items from occupying space in the higher memory level at the expense of more frequently accessed data items.

    MULTI-LEVEL SYSTEM MEMORY WITH A BATTERY BACKED UP PORTION OF A NON VOLATILE MEMORY LEVEL

    公开(公告)号:US20190163628A1

    公开(公告)日:2019-05-30

    申请号:US16262691

    申请日:2019-01-30

    Abstract: An apparatus is described. The apparatus includes memory control logic circuitry having circuity to a limit an amount of dirty data kept in a volatile level of a multi-level memory. The volatile level of the multi-level memory to act as a cache for a non-volatile, lower level of the multi-level memory. The amount of dirty data in the cache to be limited by the memory control logic circuitry to less than the capacity of the cache.

    VIRTUAL MACHINE REPLICATION AND MIGRATION
    9.
    发明申请

    公开(公告)号:US20200042343A1

    公开(公告)日:2020-02-06

    申请号:US16586859

    申请日:2019-09-27

    Abstract: Examples herein relate to checkpoint replication and copying of updated checkpoint data. For example, a memory controller coupled to a memory can receive a write request with an associated address to write or update checkpoint data and track updates to checkpoint data based on at least two levels of memory region sizes. A first level is associated with a larger memory region size than a memory region size associated with the second level. In some examples, the first level is a cache-line memory region size and the second level is a page memory region size. Updates to the checkpoint data can be tracked at the second level unless an update was previously tracked at the first level. Reduced amounts of updated checkpoint data can be transmitted during a checkpoint replication by using multiple region size trackers.

Patent Agency Ranking