SSD Latency, Error Rates May Spell Bleak Future
Lucas123 writes "A new study by the University of California and Microsoft shows that NAND flash memory experiences significant performance degradation as die sizes shrink in size. Over the next dozen years latency will double as the circuitry size shrinks from 25 nanometers today, to 6.5nm, the research showed. Speaking at the Usenix Conference on File and Storage Technologies in San Jose this week, Laura Grupp, a graduate student at the University of California, said tests of 45 different types of NAND flash chips from six vendors using 72nm to 25nm lithography techniques showed performance degraded across the board and error rates increased as die sizes shrunk. Triple-Level NAND performed the worst, followed by Multi-Level Cell NAND and Single-Level Cell. The researchers said MLC NAND-based SSDs won't be able to go beyond 4TB and TLC-based SSDs won't be able to scale past 16TB because of the performance degradation, so it appears the end of the road for SSDs will be 2024."
There will be other solid-state storage solutions. The only reason NAND is currently used is its relative cheapness and reliability.
An old study (well, executive) showed that there was a world wide demand for "maybe 6" computers. This might all be true at current technology levels but technology will have changed an awful lot by 2024.
From the article, "This will reduce the write latency advantage that SSDs offer relative to disk from 8.3x (vs. a 7 ms disk access) to just 3.2x.". Yeah, doom and gloom.
We already have the breakthrough, but it's not Flash, it's PRAM.
And MRAM. And FeRAM.
The Tao of math: The numbers you can count are not the real numbers.
It costs money to stack. At a much higher rate than it does to scale. Or at least that has been the case. It will be a significant hit to the industry when they can no longer count on device scaling to help bring up density, and get forced to wire multiple chips in ever expanding arrays.
"Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
Well, to start with you can make an SSD as big as you want by taking smaller SSD's and chaining them together with an intelligent front-end.
I could do the same thing with a bunch of 80 GB hard disks, but I'd rather just buy a 2 TB one and run that instead.
Did you know that your hard disk is actually already made out of multiple platters with smaller capacities that make up the whole transparently? Your RAM is made up of dozens of individual smaller chips that make up the total capacity, and so are existing SSDs and USB flash memory sticks.
Kids these days.
Prices haven't dropped in a couple years.
Prices are now down to about $1.50/GB for standard 2.5" SSDs. And you can sometimes find them for $1.25/GB. That's lower then the $2.50-$3.00 of 18-24 months ago.
Sure, it's expensive compared to the $0.10/GB of bulk storage like 1/2/4TB drives, but when you compare it to things like 10k RPM SATA/SAS and 15k SAS (about $1/GB) it starts to not look so expensive. The only things that make me nervous about them is that SSDs still have some controller issues and it's a younger technology compared to traditional hard drives.
At $1.50/GB, that means you can purchase a 120GB SSD for about $180. For a lot of people, that's big enough and cheap enough in exchange for vastly improved performance. And if you can keep the users from storing stuff locally, you could go with one of the 64/80GB units which are in the $100-$125 range.
I've converted a few users over to SSD over the past 2 years. It's been worth the money every time. The machines are far more responsive to user input, they don't sit there and spin, and it generally means that the CPU starts being the bottleneck again. Not all of these are power users, either.
I paid about $1.75/GB for my 250GB SSD. Do I wish it was bigger? Sometimes. But it turned a 4-year old laptop from something that I hated using due to the slowness of the old 500GB 5400 RPM hard drive into something that is fast and responsive. For work it made me much more productive.
Wolde you bothe eate your cake, and have your cake?
The ironic thing about aluminum is that it was named aluminum by an Englishman who named it in the US, then, when the information was sent across the ocean, the other Englishmen figured it had to be an error. He wanted the base to be "alum" and making that metallic from the standard becomes alumium, not aluminium. So either way, the British spelling/pronunciation is wrong on all counts. The rule was clear at the time, the discoverer gets to name it, and the British refused to honor that tradition and re-named it (incorrectly at that). Not that I know what he was thinking, but perhaps he thought of alumium first and didn't like the sound, so he added in another "n" to "improve" it. If the British pedants wanted to "fix" it, it would seem to me to be simpler (and closer to the rightful namer's intentions) to have re-named it alumium instead.
Learn to love Alaska