Monday, March 1st 2021
Intel Rolls Out SSD 670p Mainstream NVMe SSD Series
Intel today rolled out the SSD 670p series, a new line of M.2 NVMe SSDs that are targeted at the mainstream segment. Built in the M.2-2280 form-factor with PCI-Express 3.0 x4 host-interface, the drive implements Intel's latest 144-layer 3D QLC NAND flash memory, mated with a re-badged Silicon Motion SM2265G 8-channel controller that uses a fixed 256 MB DDR3L DRAM cache across all capacity variants. It comes in capacities of 512 GB, 1 TB, and 2 TB.
The 1 TB and 2 TB variants offer sequential read speeds of up to 3500 MB/s, while the 512 GB variant reads at up to 3000 MB/s. Sequential write speeds vary, with the 512 GB variant writing at up to 1600 MB/s, the 1 TB variant at up to 2500 MB/s, and the 2 TB variant at up to 2700 MB/s. The drives offer significantly higher endurance than past generations of QLC-based drives, with the 512 GB variant capable of up to 185 TBW, the 1 TB variant up to 370 TBW, and the 2 TB variant up to 740 TBW. Intel is backing the drives with 5-year warranties. The 512 GB variant is priced at $89, the 1 TB variant at $154, and the 2 TB variant at $329.
The 1 TB and 2 TB variants offer sequential read speeds of up to 3500 MB/s, while the 512 GB variant reads at up to 3000 MB/s. Sequential write speeds vary, with the 512 GB variant writing at up to 1600 MB/s, the 1 TB variant at up to 2500 MB/s, and the 2 TB variant at up to 2700 MB/s. The drives offer significantly higher endurance than past generations of QLC-based drives, with the 512 GB variant capable of up to 185 TBW, the 1 TB variant up to 370 TBW, and the 2 TB variant up to 740 TBW. Intel is backing the drives with 5-year warranties. The 512 GB variant is priced at $89, the 1 TB variant at $154, and the 2 TB variant at $329.
92 Comments on Intel Rolls Out SSD 670p Mainstream NVMe SSD Series
However, if the main advantage to a technology is "cheaper to manufacture", then it better be "cheaper to purchase", or else I'm going to laugh them off stage. $120 is the going price for 1TB TLC right now, so 1TB QLC better be ~$100 before I even consider it.
Because QLC is an inferior product (that... to be fair... uses ~33% fewer resources to make), I expect ~33% lower price on the item. If not 33%, then at least some kind of a discount compared to TLC technologies. I know how the market works, I recognize that companies want to raise prices and they're in the right to do so. But as a consumer, I'm also in a position to ignore poor price-strategies, as well as recommend to others to do the same.
-------------
It was like those DRAM-free SSDs a few years ago.I know Toshiba made a few: but cutting out DRAM out of the drive entirely, they saved on parts and made a cheaper-to-manufacture SSD. Unfortunately, the darn SSD wasn't lower in price for some reason, so there's not much to do aside from laugh at the offer...
SSDs may lose half their endurance whenever they go up these "halvenings" (SLC -> MLC -> TLC and now -> QLC). However, the easiest way to "restore" that lost endurance is to simply double the capacity once more.
A 1TB TLC will have 600 TBW endurance (with current technology), a 2TB QLC will also be nearly 600TBW (1/2 from the TLC->QLC change, but then 2x from simply having more space to load-balance the endurance across). As such, as SSD capacity increases, we reach a point where (eventually), the consumer is unlikely to ever write that amount over say... 5 years or 10 years (or whatever the expected lifetime of the drive is). As such, QLC will eventually become the defacto standard (assuming storage sizes keep increasing). I don't know if its at 1TB, 2TB or at 4TB, but somewhere in there, QLC endurance will be reasonable.
There are also endurance advancements every now and then: VNAND and similar characteristics. With the right process technology leading to superior "natural endurance", maybe there won't even be a need to increase the capacity / load balance for endurance purposes.
-----------
I wouldn't buy QLC today. But who knows what next year will bring? I can imagine a future QLC drive that I'd buy.
The most interesting, with regards to QLC / PLC / etc. etc. is "soft decoding" (which I believe applies to LDPC and Vertibi). Wherein you can take a sequence of "soft vectors" and calculate the average distance expected... anyway... I'm not really an expert on this subject. But... I've seen some crazy ass algorithms out there. Someone out there might be able to solve these error-correction problems that are now occurring on QLC.
The real question is: what is the Shannon limit of NAND-flash. Yeah, we're today thinking of it as "4-bits per cell" vs "3-bits per cell", but any information theorist who has studied gaussian-channels (aka: AWGN) knows that information theory goes far, far, far beyond just 4-bits per cell. In fact: AWGN is about extracting the maximum information out of gaussian analog channels ("infinite bits" so to speak: 1.025 volts vs 1.023 volts could change the information). With the correct algorithms, its possible to in fact reliably pull data up to the Shannon limit of any channel.
Case in point: WiFi6 is 10-bits per radio signal, aka QAM1024. Some crazy information-theory math exists out there! I'm frankly not convinced that we've hit the sweet spot of the error-correction technologies applied to NAND Flash.
------------
Anyway, I don't really know how this stuff works. But... that's the kind of math that goes through my head when I think about it. I really have seen some crazy algorithms that fix all sorts of weird situations and error-cases. Its almost surprising how strong modern day error-correcting codes have become. As such, progress must move forward. There's simply hasn't been enough time to figure out the limits of NAND Flash yet IMO.
en.wikipedia.org/wiki/Cross-interleaved_Reed%E2%80%93Solomon_coding
That's the algorithm for CD-ROMs. Reed-Solomon codes, which were popular in from the 1970s through the early 2000s (though better algorithms exist today). These are fully within the realm of Shannon coding theory. It seems that DVDs and BluRays also used these codes, based on my search on Wikipedia.
All storage works as a communication channel: its just between you and yourself, instead of between Alice and Bob. As such, AWGN, Binary Symmetric Channels, and all that theory from the RF-world applies just as well to storage as it does RF. After all: all storage is is a "delayed communication", if you really think about it.
@dragontamer5788 you're making some very flawed assumptions with regards to NAND flash durability. It's not a halving between each technology transition, it's actually much worse, in most cases. SLC offers 50-100k P/E cycles. MLC brought this down to 10-20k depending on the type of MLC. Planar TLC was almost as bad as QLC at 500-1,000 P/E cycles, whereas 3D TLC brought it back up to around 3k. Intel claims 370 P/E cycles for this specific drive, which is apparently 85% more P/E cycles than the 660p.
So how is any of this halving? In some terms, it's a disaster, but luckily for most people, they read a lot more data from their drives then they write, so for consumer use 3D TLC is still acceptable when you look at the price/performance.
And why download straight to a NAS if you are installing the game on a computer? You are still waiting on your internet connection to bring you the data so the internet connection is always the speed bottleneck. Maybe if you are installing the game on multiple computers, but how many people do that? And as you said, you won't hit the QLC anyway thanks to SLC caching, so your whole point about games was wrong from the beginning.
Now can I have some of whatever you're smoking?
This doesn't look like 200+ GB to me:
Source: www.anandtech.com/show/13078/the-intel-ssd-660p-ssd-review-qlc-nand-arrives
It appears I can get an HP 920 1tb for $125 on amazon. But, I also see there is an HP 950 drive which is quoted as being quite a bit faster for the same money.
BTW, the 920 appears to be quoted at 3200/1800 while the 950 is quoted at 3500/2900.
Tom Yum said: SLC cache doesn't help because game installs are too big.
I Responded to Ton Yum: But you're downloading those games from the internet, which is still slower than QLC.
Then you Responded to me: What does internet speed have to do with anything?
You decided to chime into a conversation about games and then want to act like we aren't talking specifically about games. Sorry, we were talking specifically about installing games. If you can't follow the conversation, don't chime in. Yeah, thats the oldest generation which isn't produced anymore. It was replaced by the 665p which has 200GB SLC cache for the 1TB model. As do most other QLC drives now.
If my experiences are representative for people doing a lot of small writes quickly wearing out SSDs, then these endurance ratings are probably as misleading as the MTBF ratings on HDDs. I actually find it hard to find solid solutions when the storage mediums are so unreliable. And of course I have backups, that's not the problem, the problem is the time wasted on recovery and cleaning up etc. A couple of years ago I moved to a separate OS SSD on my desktops and my file server, and making the OS drive "disposable" (meaning it contains nothing important), if something goes bad I can format it (or replace it), reinstall the OS and run a few scripts and I'm back up in 15-30 min. In my home workstation, my workspace resides on a couple Intel 545s in RAID1(that's how much I trust them), which I intended as a stopgap for Optane. But now I struggle to pick a suitable replacement, with grabbing some Samsung 970 Pros before they're gone seems like the best option.
Wherever I look in forums, YouTube etc. people seem to complain about SSDs getting worse. And while I get that the majority of buyers don't need super endurance and reliability, there should certainly be more than enough of us professionals and prosumers to justify at least one PRO SSD on the market. And when they put several hundred GBs of SLC cache in SSDs, why can't they make a pure SLC PCIe 4 SSD for the prosumer market? I'll gladly pay $200-250 per 512 GB, and I'm sure many others will too. :confused:
Bitrot is a known problem on older drives: be they CDROMs or Hard Drives. In fact, its so well known, that these older mediums have amounts of resources dedicated to finding, and fixing, bitrot. So we computer users forget about that problem in practice.
SSDs are a bit newer. Like DRAM, SSDs work by "capturing electrons" on a gate. (Unlike DRAM, those electrons stay on the gate for days, weeks... months.). But do they stay on there for a year+ ??
I really don't think so. And typical filesystems (such as NTFS or EXT3) do NOT have bitrot protections. Only things like BTFS, ZFS (Linux/Unix) or ReFS (Windows), which are resilient filesystems that are reserved for enterprise users / higher-paying customers.
---------
The Samsung 830 EVO issues were practically a bitrot problem for example. If a file (or sector) was left unread for months, it'd be nearly impossible to read and the drive slows down dramatically trying to figure out what the hell is in that sector. That was back in the MLC days, before TBW was really an issue.
So the baseline, even in Intel's own comparison of the 670p, is the 660p.
All you need to "lose" the SLC portion is to fill your drive to about 80% capacity. When the drive is 0% full, it uses all of the other bits as an SLC cache. But when those bits are filled with data, you've effectively "lost" the SLC portion and the drive begins to perform worse-and-worse.
That's why there are 80% full or 90% full tests. Historically, it may have been for TRIM reasons, but this SLC-cache thing today is yet another reason 80% full tests are useful.