Bypassing cache memory in a write transaction in a system with multi-level memory
AssigneeIntel Corporation
InventorsYanru Li, Ali Taha, Chia-Hung S. Kuo
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsYanru Li, Ali Taha, Chia-Hung S. Kuo
Estimating the term…
Embodiments of the present disclosure relate to an apparatus, comprising a first memory controller, to receive a signal from a component coupled with the first memory controller, where the signal indicates that data is to bypass a volatile memory device coupled with the first memory controller and be written to a byte-addressable write-in-place persistent memory device coupled with the first memory controller; determine, in response to the received signal, whether a write buffer in a second memory controller, coupled with the first memory controller, is empty; direct, if the write buffer is empty, the data to the write buffer for temporary storage prior to storage in the persistent memory device, to bypass the volatile memory device; and direct, if the write buffer is not empty, the data to the volatile memory device.
An apparatus, comprising:
One or more non-transitory computer-readable media having instructions stored thereon that, when executed on a processor, cause a first memory controller, coupled with the processor to operate a persistent memory device to store data, and a volatile memory device to store the data before it is to be written to the persistent memory device, to:
A computer system, comprising:
Dependencies are inferred from the claim text.