COMPRESSION-ENABLED BLENDING OF DATA IN NON-VOLATILE MEMORY
First Claim
1. An apparatus comprising:
- a compression module configured to compress data to generate compressed data; and
a memory controller configured to write, in response to a reduction ratio of the compressed data being less than a threshold compression ratio, a first portion of the compressed data to a non-volatile memory in a single-level cell mode, and a second portion of the compressed data to the non-volatile memory in a multi-level cell mode.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein are embodiments of an apparatus configured for compression-enabled blending of data, a system including the apparatus configured for compression-enabled blending of data, and a method for compression-enabled blending of data. An apparatus configured for compression-enabled blending of data may include non-volatile memory configured to operate in a single-level cell mode and a multi-level cell mode, a compression module configured to compress data to generate compressed data, and a memory controller configured to write, in response to a reduction ratio of the compressed data being less than a threshold compression ratio, a first portion of the compressed data to the non-volatile memory in the single-level cell mode, and a second portion of the compressed data to the non-volatile memory in the multi-level cell mode. Other embodiments may be described and/or claimed.
-
Citations
26 Claims
-
1. An apparatus comprising:
-
a compression module configured to compress data to generate compressed data; and a memory controller configured to write, in response to a reduction ratio of the compressed data being less than a threshold compression ratio, a first portion of the compressed data to a non-volatile memory in a single-level cell mode, and a second portion of the compressed data to the non-volatile memory in a multi-level cell mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine-readable medium having associated instructions that, when executed by a machine, result in operations including:
-
compressing data to generate compressed data; and in response to a reduction ratio of the compressed data being less than a threshold compression ratio, writing a first portion of the compressed data to non-volatile memory in a single-level cell mode, and a second portion of the compressed data to the non-volatile memory in a multi-level cell mode. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a solid-state drive including; non-volatile memory configured to operate in a single-level cell mode and a multi-level cell mode; a compression module configured to compress data to generate compressed data; and a memory controller configured to write, in response to a reduction ratio of the compressed data being less than a threshold compression ratio, a first portion of the compressed data to the non-volatile memory in the single-level cell mode, and a second portion of the compressed data to the non-volatile memory in the multi-level cell mode; a host configured to issue a memory access request to the solid-state drive; and a display device operatively coupled with the solid-state device and the network interface. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26-27. -27. (canceled)
Specification