Non-volatile memory aware caching policies

    公开(公告)号:US10534710B2

    公开(公告)日:2020-01-14

    申请号:US16015880

    申请日:2018-06-22

    Abstract: In embodiments, an apparatus may include a CC, and a LLC coupled to the CC, the CC to reserve a defined portion of the LLC where data objects whose home location is in a NVM are given placement priority. In embodiments, the apparatus may be further coupled to at least one lower level cache and a second LLC, wherein the CC may further identify modified data objects in the at least one lower level cache whose home location is in a second NVM, and in response to the identification, cause the modified data objects to be written from the lower level cache to the second LLC, the second LLC located in a same socket as the second NVM.

    System, Apparatus And Method To Suppress Redundant Store Operations In A Processor

    公开(公告)号:US20190384707A1

    公开(公告)日:2019-12-19

    申请号:US16006956

    申请日:2018-06-13

    Abstract: In one embodiment, a processor has a core including at least one execution circuit, a retirement circuit, a first cache memory, and a first cache controller to control the first cache memory, where the first cache controller, in response to a store request to store a first value to a memory coupled to the processor, is to suppress the store operation when the first value matches a stored value of a cache line associated with the store operation. Other embodiments are described and claimed.

    CACHE (PARTITION) SIZE DETERMINATION METHOD AND APPARATUS

    公开(公告)号:US20190042457A1

    公开(公告)日:2019-02-07

    申请号:US16109228

    申请日:2018-08-22

    Abstract: Apparatuses, methods and storage medium associated with workload working set size determination, are disclosed herein. In embodiments, at least one computer-readable storage medium includes instructions stored therein to cause an apparatus to intermittently sample memory access operations associated with execution of a workload; generate a trace of memory addresses of the memory access operations sampled; generate a profile of average memory footprints for various trace window sizes; and generate a profile of cache miss rate. The profile of cache miss rate is used to determine a working set size of the workload. Other embodiments are also described and claimed.

    NON-VOLATILE MEMORY AWARE CACHING POLICIES

    公开(公告)号:US20190042416A1

    公开(公告)日:2019-02-07

    申请号:US16015880

    申请日:2018-06-22

    Abstract: In embodiments, an apparatus may include a CC, and a LLC coupled to the CC, the CC to reserve a defined portion of the LLC where data objects whose home location is in a NVM are given placement priority. In embodiments, the apparatus may be further coupled to at least one lower level cache and a second LLC, wherein the CC may further identify modified data objects in the at least one lower level cache whose home location is in a second NVM, and in response to the identification, cause the modified data objects to be written from the lower level cache to the second LLC, the second LLC located in a same socket as the second NVM.

    Nonvolatile memory store suppresion

    公开(公告)号:US10795585B2

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

    申请号:US16015517

    申请日:2018-06-22

    Abstract: An embodiment of a semiconductor apparatus may include technology to determine if a memory operation on a memory is avoidable, and suppress the memory operation if the memory operation is determined to be avoidable. Other embodiments are disclosed and claimed.

    System, apparatus and method to suppress redundant store operations in a processor

    公开(公告)号:US10528470B1

    公开(公告)日:2020-01-07

    申请号:US16006956

    申请日:2018-06-13

    Abstract: In one embodiment, a processor has a core including at least one execution circuit, a retirement circuit, a first cache memory, and a first cache controller to control the first cache memory, where the first cache controller, in response to a store request to store a first value to a memory coupled to the processor, is to suppress the store operation when the first value matches a stored value of a cache line associated with the store operation. Other embodiments are described and claimed.

    Non-volatile memory aware caching policies

    公开(公告)号:US10496536B2

    公开(公告)日:2019-12-03

    申请号:US16015880

    申请日:2018-06-22

    Abstract: In embodiments, an apparatus may include a CC, and a LLC coupled to the CC, the CC to reserve a defined portion of the LLC where data objects whose home location is in a NVM are given placement priority. In embodiments, the apparatus may be further coupled to at least one lower level cache and a second LLC, wherein the CC may further identify modified data objects in the at least one lower level cache whose home location is in a second NVM, and in response to the identification, cause the modified data objects to be written from the lower level cache to the second LLC, the second LLC located in a same socket as the second NVM.

    NONVOLATILE MEMORY STORE SUPPRESION
    8.
    发明申请

    公开(公告)号:US20190042108A1

    公开(公告)日:2019-02-07

    申请号:US16015517

    申请日:2018-06-22

    Abstract: An embodiment of a semiconductor apparatus may include technology to determine if a memory operation on a memory is avoidable, and suppress the memory operation if the memory operation is determined to be avoidable. Other embodiments are disclosed and claimed.

Patent Agency Ranking