7 ms·
I think this is a short-term issue just because error correction is so good. We have many error correction algorithms that approach the theoretical limit for ef
by slackingoff2017 9y ago
I think this is a short-term issue just because error correction is so good. We have many error correction algorithms that approach the theoretical limit for efficiency.
Eventually error correction will take more bits than it saves and the number of levels per cell will stall.
I would say our SSD's are actually much more resistant to errors than hard drives were. Because the error correction in spinning disks is generally crap.
With flash, manufacturers have been forced to include extremely good ECC schemes because cells die all the time. Since errors are generally random and happen in large numbers, the life of the drive becomes predictable instead of the death cliff we used to see with spinning disks.
- fooker 9y agoWhat does error correction algorithms have to do with whether the disk spins or is solid state?
- slackingoff2017 9y agoIt just happens that hard drives still have crap error correction. Probably because most of their failure modes are catastrophic anyways. Part of it is also Sandforce. The flash to make SSD's existed a few years before they came on the scene but they were the catalyst. They created a sophisticated controller that could do very good error correction and wear leveling, allowing the first practical SSDs to be built.
- taejo 9y ago> I think this is a short-term issue just because error correction is so good. We have many error correction algorithms that approach the theoretical limit for efficiency. Doesn't this mean there isn't much room for improvement?