The Intel SSD 670p (2TB) Review: Improving QLC, But Crazy Pricing?!?
by Billy Tallis on March 1, 2021 12:00 PM ESTIn December, Intel announced a wave of new products based around its 144-layer 3D NAND and second-generation 3D XPoint memory, however these were all enterprise focused, and we've been waiting for a consumer variant to come to market. That product has now arrived: the Intel SSD 670p.
This is Intel's third generation of consumer NVMe SSD to use QLC (four bit per cell) NAND flash memory. The new 670p is the biggest update yet, bringing not only the next generation of QLC NAND, but also a major upgrade to the SSD controller. The Intel SSD 670p is launching today as a retail product, and will be used by major PC OEMs starting in April. Based on the pricing, it looks like Intel is solely targeting OEMs with this device. Update: Prices have been slashed just one day after launch, to very reasonable levels for a newly-launched retail product.
Intel's QLC Efforts: Past to Today
As a brief refresher, the first consumer QLC SSD was the Intel SSD 660p, launched in 2018 and based on their 64-layer 3D QLC and the Silicon Motion SM2263 controller. This drive (and the similar Crucial P1) proved that QLC NAND was a viable choice for entry-level consumer NVMe SSDs. Since then, that market segment has been largely divided between DRAMless TLC drives that are preferable at lower capacities, and QLC SSDs with DRAM caches that are competitive at and above 1TB.
In late 2019, Intel introduced a follow-up 665p. This upgraded to 96L QLC to provide slightly improved performance and endurance. The 512GB capacity was dropped and the firmware was tweaked to allow for larger SLC cache sizes on partially-filled drives. The 665p turned out to be a pretty short-lived drive: Intel announced in August 2020 that the 665p would be discontinued with a last-order date at the end of January 2021. Meanwhile, the 660p is still on the market.
Intel 670p: A New Budget QLC Offering
Bringing us to the present, the new Intel 670p is rolling out with Intel's latest QLC NAND as well as a much-needed update to the SSD controller. Because the 665p is already off the market, Intel's marketing materials for the 670p take the unusual approach of comparing the 670p against the earlier 660p and largely ignoring the existence of the 665p, allowing Intel to slightly overstate the generational improvements and re-announce some advances (such as the larger SLC caches) that were already introduced by the 665p. The 670p brings back the 512GB capacity (ill-advised as it may be) and appears to be intended as a more complete replacement for the 660p.
The 670p is PCIe 3.0 x4 drive, desite it being new to market. This is because it reimagines Intel's positioning in the budget NVMe market, and going to something faster is seen as a premium play today.
Intel SSD 670p Specifications | |||||
Capacity | 512 GB | 1 TB | 2 TB (tested) |
||
Controller | Silicon Motion SM2265G | ||||
NAND Flash | Intel 144L 1Tbit 3D QLC | ||||
DRAM | Nanya 256MB DDR3L-1866 | ||||
Form-Factor, Interface | single-sided M.2-2280 PCIe 3.0 x4, NVMe 1.4 |
||||
Sequential Read (MB/s) |
QD64 | 3000 | 3500 | ||
QD1 | 2200 | 2200 | |||
Sequential Write (MB/s) |
QD64 | 1600 | 2500 | 2700 | |
QD1 | 1250 | 1700 | |||
Random Read IOPS |
QD64x4T | 110k | 220k | 310k | |
QD1 | 20k | 20k | 20k | ||
Random Write IOPS |
QD64x4T | 315k | 330k | 340k | |
QD1 | 54k | 54k | 54k | ||
Warranty | 5 years | ||||
Write Endurance | 185 TB 0.2 DWPD |
370 TB 0.2 DWPD |
740 TB 0.2 DWPD |
||
SLC Cache | Minimum | 6 GB | 12 GB | 24 GB | |
Maximum | 70 GB | 140 GB | 280 GB | ||
Recommended Customer Price |
$89.99 (18¢/GB) |
$154.99 (15¢/GB) |
$329.99 (16¢/GB) |
||
Updated Retail Price | $69.99 (14¢/GB) |
$129.99 (13¢/GB) |
$249.99 (12¢/GB) |
As we detailed last month, Intel's new 144L QLC NAND is a considerable improvement over their 96-layer generation. Aside from the density increase, it brings slightly lower read latencies, more significant improvements to write latency and throughput, and a few other features to improve performance. The density increase should help further reduce costs, but Intel has fallen behind the rest of the industry in the layer-count race and had to adopt triple-deck string stacking in order to reach 144 layers, so their cost savings won't be as significant as competitors who should be able to reach similar QLC densities with their double-deck designs of 162-176 layers.
Terminology Info: NAND companies build 'decks' of 32-96 layers of bits, and then combine decks to get a total number of layers. Building more layers in a single deck is difficult, and so combining decks gives a higher total number of layers. Typically the companies that can put more layers in a single deck are said to have a more advanced process. Most companies use two decks to reach 150+ layers, while Intel uses 3 decks of 48 layers in this product to reach 144 layers .
The new 144L QLC has also enabled Intel to increase their write endurance ratings again. The 670p's write endurance is 23% higher than the 665p and 85% higher than the 660p, at roughly 370 write cycles. Which spread out over 5 years, works out to 0.2 drive writes per day (DWPD). More importantly, at 0.2 DWPD Intel's QLC SSDs aren't that far behind the 0.3 DWPD that most consumer TLC SSDs are rated for.
Intel QLC SSD Write Endurance |
||||
512GB | 1TB | 2TB | ||
660p | 100 TB | 200 TB | 400 TB | |
665p | 300 TB | 600 TB | ||
670p | 185 TB | 370 TB | 740 TB |
While the new NAND in the 670p certainly helps, it owes most of its improved performance to the upgraded SSD controller. The SM2263 controller used in the 660p and 665p is a low-cost 4-channel controller, appropriate for the entry-level market segment but seriously outdated. In particular, it is limited to IO speeds of 667 MT/s between the controller and the flash, which means that even with the fastest flash it cannot come close to saturating the PCIe 3.0 x4 host interface and struggles to go beyond about 2.4GB/s.
For the 670p, Intel has switched to the Silicon Motion SM2265. This controller hasn't been officially announced or documented by Silicon Motion, but a few references to it have popped up previously (though half of them are typos of the SM2256 SATA SSD controller). During the press briefing Q&A for the 670p, Intel stated the controller was a SM2262—the 8-channel controller from the same generation as the SM2263. So it's possible that the SM2265 is a more compact packaging of an SM2262 variant, much like the Phison E12S that's now used on many drives to make room for four NAND packages on the top side of the M.2 PCB.
Also possible is that the SM2265 may be more closely related to the SM2264 and SM2267 PCIe 4.0 controllers. The SM2267 is a four-channel controller and one of the first shipping PCIe 4.0 SSD controllers that is aimed at mainstream market segments rather than the high end. The package size for the SM2265 is the same as the SM2263 and SM2267 which suggests it's a four-channel controller (though the SM2267 actually has a higher pin count than the SM2262), and the performance means it would have to be supporting a higher IO speed on those four channels: closer to the SM2267's 1.2 GT/s rather than the 667 MT/s supported by the SM2263. In terms of features, the SM2265 seems to be a better fit with the SM2262/2263 generation: PCIe 3.0 instead of PCIe 4.0 and 8 queues instead of 15. The SM2265 may have inherited the upgraded error correction capabilities that Silicon Motion developed for the SM2264/2267 generation to better support QLC NAND. Overall, the SM2265 appears to be a mix of old and new, producing an updated low-cost controller that's better-suited to the remaining use cases for PCIe 3.0.
The layout of the Intel 670p is a lot less crowded than the 660p/665p: they're now using only two NAND packages to reach 2TB rather than four packages. Since the new 144L QLC is still manufactured with the same 1Tbit capacity per die, Intel's simply stacking more dies in each package. With this layout, Intel could have easily fit a controller the size of the 8-channel SM2262, but for the upcoming Optane Memory H20 they'll need to fit all these components into half the space to make room for the Optane half of that device.
Top: 1TB Intel 660p, Bottom: 2TB Intel 670p
The Competition
Aside from test results for the earlier Intel SSD 660p, this review includes results from the following competing products:
- Phison E12 SSDs with QLC NAND, represented here by the 1TB Corsair MP400 and 8TB Sabrent Rocket Q
- Mushkin Helix-L 1TB: TLC NAND and Silicon Motion SM2263XT DRAMless controller
- HP EX950 2TB: TLC NAND and Silicon Motion SM2262EN 8-channel controller
- SK hynix Gold P31 1TB: Probably the best 4-channel NVMe SSD on the market
- Samsung 970 EVO Plus 1TB and 980 PRO 2TB: High-end TLC SSDs supporting PCIe 3.0 and PCIe 4.0 respectively
- Samsung 870 EVO 1TB and 870 QVO 1TB: The latest TLC and QLC SATA SSDs
- SK hynix Gold S31 1TB: Mainstream TLC SATA
72 Comments
View All Comments
superjim - Monday, March 1, 2021 - link
The 1TB 665p has been going for $80-90 since last November. The increased performance of the 670 is nowhere near the relative price increase even with the current chip shortages. SSD prices have stagnated for nearly 2 years now. I bought a 2TB Sabrent Rocket for $220 back in July of 2019.XacTactX - Monday, March 1, 2021 - link
I agree with you, and the way I see it, QLC is supposed to be 2x denser than TLC, so manufacturers should be able to offer a significant discount for a QLC drive instead of a TLC drive. When Intel is selling the 665p for $80-90 it is reasonable for a person to buy QLC, but for $150 it's kinda crazy. At $150 I would recommend the Phison E12 or Samsung 970 Evo / Evo Plus, they have more consistent performance and higher write endurance than the 670p.cyrusfox - Monday, March 1, 2021 - link
They are going 3 bits per cell to 4 bits per cell. That is not double the density but only 1/3 denser.That said I would expect them to be priced competitively as the 660p are priced. I feel like the 665P were on cleareance and I also picked up a 1TB model for $90.
Eventually they will be priced retail to whatever the market will bear I guess. I was able to pick up a lot of optane 16GB drives for $8-10 recently. I remember when they launched at $40 new...
XacTactX - Monday, March 1, 2021 - link
Thanks for the information, this whole time I was under the impression that MLC has 4 bits per cell, TLC has 8 bits, and QLC has 16 bits. I thought the number of phases per cell is the same as bits per cell. It turns out that MLC is 2 bpc, TLC is 3 bpc, and QLC is 4 bpc. I've been reading about SSDs since 2010, only took me 11 years to figure it out :PYeah I want to try Intel Optane as well, I noticed that the 16 GB version is super cheap, I think it's because OEMs were buying them and now they are liquidating their supply. I want the 32 GB version but the pricing is too expensive, I can't justify $70 for a 32 GB Optane drive
Zizy - Monday, March 1, 2021 - link
Nah, SLC needs to distinguish 2 voltage levels for 1 bit, MLC needs to distinguish 4 voltage levels to read those 2 bits, TLC needs to distinguish 8 for 3 bits etc. Density improvements are going up at a slow pace, while complexity doubles every next step. That's why every next step took longer before it made sense and became successful on the market. We are still at TLC->QLC transition and it seems it will take a while longer before we are close to done. Especially if such overpriced QLC products get launched - you can get a pretty good TLC for the money.kpb321 - Monday, March 1, 2021 - link
Time will tell but so far QLC hasn't really provided a benefit in most cases for consumers except at possibly the largest size. If you remember back to the planar TLC it was not very popular and didn't work too well either. Going to the 3d flash manufacturing and subsequently going back to much larger lithography as part of that process is what really made TLC usable and popular. I don't see a similar transition coming to help out QLC so we will have to see if it can slowly improve enough to make it worth while for the typical consumer.ichaya - Tuesday, March 2, 2021 - link
The 960EVO did pretty well for TLC and PCIE3, and a QLC drive that can do PCIE4 speeds would do as well IMO. This endurance is about where the 960EVO was... 370TBW vs 400TBW for 1TB. Just get those speeds up, and it would easily be worth the asking price or more. Maybe in another generation or I hope not two.ksec - Monday, March 1, 2021 - link
Yes. I dont mind QLC or even OLC. I want cheaper, and larger SSD.meacupla - Monday, March 1, 2021 - link
So Intel's CPUs are a dudThen their SSDs turned into dud
If intel somehow screws up their network and wifi chips, that will be something to see.
Slash3 - Tuesday, March 2, 2021 - link
*cough*https://www.pugetsystems.com/labs/support-hardware...