Samsung 840 White Paper page 21

Samsung solid state drive white paper
Hide thumbs Also See for 840:
Table of Contents

Advertisement

which ensures that no single cell is written to more than others. This process also requires data to be copied from one
block to another, which further increases the necessity for free blocks to be available. To ensure free blocks are available,
Garbage Collection algorithms consolidate good data and erase blocks of invalid data. This process too, however, requires
free blocks to use for temporary storage while the invalid blocks are cleared.
OP helps with garbage collection, wear-leveling and bad block management by effectively increasing the size of the
controller's "work bench," thus giving it extra free space to use while it consolidates and moves data or retires worn
out cells.
All of the above tasks are the reason WAF exists – writing data to an SSD is not a simple one-to-one operation. There are
complex processes taking place behind the scenes at all times.
Why Use OP?
OP has a direct effect on SSD performance under sustained workloads and as the drive is filled with data. Guaranteeing
free space to accomplish the NAND management tasks discussed above (Garbage Collection, Wear-Leveling, Bad
Block Management) means the SSD does not have to waste time preparing space on demand, a process that requires
additional time as data is copied, erased, and recopied. An added benefit is that OP makes all of the SSD maintenance
procedures more efficient, reducing the WAF by ensuring there's room to work. Consider this scenario: You are a chef
with very limited counter space (say one arm's length across and half and arm's length deep). Preparing a 5-course meal
in such a limited area would mean you have to waste a lot of time moving things around or putting them away to make
room for other tasks. Now, imagine you quadruple your work space. You can leave everything you need at hand, reduce
repeating steps (like getting the salt from the pantry and putting it back away), and increase your working speed. The
same goes for SSDs. Give them more room to work, and they can do it more quickly and efficiently, reducing WAF and
increasing performance at the same time.
OP and the 840 Series SSD
As NAND process technology advances, the chips themselves become increasingly smaller. As they shrink, the chips
also become less reliable at holding data. There are a number of ways to mitigate this problem, including using Error-
Correcting Code (ECC). As explained above, any time we give the controller more work to do, it requires more room on its
"work bench" to do it efficiently.
The 840 Series represents the first consumer SSD to implement 3-bit/cell MLC (also called TLC) technology. This
technology, as its name suggests, stores 3-bits of data per cell, as opposed to the 2-bits per cell that today's more
common Multi-Level Cell (MLC) NAND holds. Because, as just mentioned above, the size of the chips themselves is also
shrinking, in effect we are squeezing even more information into a smaller space.
This is nothing a good firmware algorithm can't handle, however. Samsung's 3-bit/cell MLC-based SSD 840 Series,
equipped with mandatory OP, will still far outlast the useful life of the hardware it powers.
Closing Thoughts
OP, while already popular among SSD enthusiasts, will continue to become an important safeguard for SSD performance
and endurance as the NAND industry continues to shrink chips to save on cost, increase efficiency, and expand
capacities. Samsung sets a lower value for its mandatory OP on the 840 Series than any other competitor, a feat that is
possible because of its top-tier NAND chips and superior maintenance algorithms. As the NAND industry continues to
evolve, Samsung will continue to be on the cutting edge, and optimizing features like OP is just one of the many ways it
will continue to provide SSD users with the best storage devices on the market.

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents