Using multiple non-volatile memory devices to store data in a computer system
AssigneeIntel Corporation
InventorsMallik Bulusu, Michael A. Rothman, Vincent J. Zimmer, Andrew J. Fish
Life of this patent
Estimating the term…
Abstract
Provided are a method, system, and machine readable medium for using multiple non-volatile memory devices to store data in a computer system. Access to a first and second memory devices are managed. The first memory device has faster read access and slower write access relative to the second memory device and the second memory device has slower read access and faster write access relative to the first memory device. Write requests to the first memory device are cached in the second memory device.
Claims25
A method, comprising:
- managing access to a first and second memory devices, wherein the first memory device has faster read access and slower write access relative to the second memory device and wherein the second memory device has slower read access and faster write access relative to the first memory device;
- and
- caching write requests to the first memory device in the second memory device.
A device in communication with a first and second memory devices, comprising:
- management logic to manage access to the first and second memory devices, wherein the first memory device has faster read access and slower write access relative to the second memory device and wherein the second memory device has slower read access and faster write access relative to the first memory device;
- and
- caching logic to cache write requests to the first memory device in the second memory device.
A system, comprising:
- a first and second memory devices;
- a device in communication with the first and second memory devices, comprising:
- management logic to manage access to the first and second memory devices, wherein the first memory device has faster read access and slower write access relative to the second memory device and wherein the second memory device has slower read access and faster write access relative to the first memory device;
- and
- caching logic to cache write requests to the first memory device in the second memory device.
A machine readable storage medium storing instructions that when executed causes the machine to perform operations with respect to a first and second memory devices and to further:
- manage access to the first and second memory devices, wherein the first memory device has faster read access and slower write access relative to the second memory device and wherein the second memory device has slower read access and faster write access relative to the first memory device;
- and
- cache write requests to the first memory device in the second memory device.
Dependencies are inferred from the claim text.