Saturday, June 8th 2024
Silicon Motion's SM2508 Set to Launch in Q4, Edging Out Phison as Top SSD Controller
Silicon Motion's SM2508 was first revealed in August last year at the Flash Memory Summit 2023, but after that things went pretty quiet. However, the company was demoing the SM2508 up and running at Computex this past week and it's set to edge out Phison's E26 Max14um in the battle of fastest NVMe SSD controller. We're not talking about any massive gains here, but the reference drive from Silicon Motion was shown running CrystalDiskMark 8.0.4 at the show and if we do a rough comparison to a Phison E26 Max14um, the SM2508 beats Phison by about 800 MB/s in sequential read performance and 500 MB/s in sequential write performance.
This might not seem like a whole lot, but the SM2508 is built on TSMC's N6 node which results in a 3.5 Watt peak power consumption, or 7 Watts for the entire SSD at load. A typical Phison E26 based SSD draws in excess of 11 Watts of power at full load, which is a big difference in a mobile device. This should obviously also lead to lower thermals and we should finally see PCIe 5.0 drives that don't need massive heatsinks or active cooling. In fact, 7 Watts power draw is very similar to Phison's E18 PCIe 4.0 based SSDs. Silicon Motion is still working on fine tuning the firmware for the SM2508, so performance might yet improve to reach the promised 14 GB/s write performance. Currently the random performance is also looking a bit on the weak side compared to Phison. According to Tom's hardware, we should see the first drives with the Silicon Motion SM2508 appear in the market sometime in Q4 this year.
Source:
Tom's Hardware
This might not seem like a whole lot, but the SM2508 is built on TSMC's N6 node which results in a 3.5 Watt peak power consumption, or 7 Watts for the entire SSD at load. A typical Phison E26 based SSD draws in excess of 11 Watts of power at full load, which is a big difference in a mobile device. This should obviously also lead to lower thermals and we should finally see PCIe 5.0 drives that don't need massive heatsinks or active cooling. In fact, 7 Watts power draw is very similar to Phison's E18 PCIe 4.0 based SSDs. Silicon Motion is still working on fine tuning the firmware for the SM2508, so performance might yet improve to reach the promised 14 GB/s write performance. Currently the random performance is also looking a bit on the weak side compared to Phison. According to Tom's hardware, we should see the first drives with the Silicon Motion SM2508 appear in the market sometime in Q4 this year.
16 Comments on Silicon Motion's SM2508 Set to Launch in Q4, Edging Out Phison as Top SSD Controller
The fact some gen 5 SSDs till now are literally double the price of a gen 4, yet controller is built on ~12 nm etc., is a bit absurd, when the main downside is heat.
Not that anything other than sequential is going up by anything significant with gen 4 and gen 5 NAND flash drives. Controllers are better at working around the downsides of the tech though with clever algorithms.
TBH I'm more impressed with modern DRAMless drives that perform well.
Q1T1 4K still at ~<100/300 I see.
The node matters a lot when it comes to thermals, but yes, the actual design matters too, as we've seen least not from AMD and Nvidia.
I don't think it's that much of a node issue with a lot of those controllers actually but the fact that the first ones basically took PCIe 4 SSD controllers and mostly upgraded the PHY and then had to clock higher to support those rates instead of doing new architectures.
I am honestly more interested in more efficient SSD controllers and NAND over PCIe 5 speeds, as of right now, there is very little point for most people, including gamers. Games don't see any difference between a PCIe 4 and 5 and actually even the difference of a good PCIe 3 SSD to 4 there will be barely any difference. And that is also because there are barely any games that can take advantage of such speeds.
Its also worth pointing out too that for common desktop work loads its going to be random read/write Q1T1 4K performance that matters far Far FAAAAR and away more than sequential performance. The drive you're posting is around half as fast as Optane there.
Also Optane, 1st or 2nd gen, still will probably still win out big time in practical performance for desktop work loads since its latency is going to be a fraction of any client grade SSD. Yes even PCIe 5 SSD's.
Its a fundamental limitation of the consumer grade client SSD flash and not anything to do with the controller. SLC flash also won't help much here either. Optane was uniquely fast here vs any other flash on the market. Everyone else is focused on trying to get costs down and cranking storage capacity not low latency. L1Tech has a great vid on this if you want more info.
I'd recommend anyone get one of those Optane 905p's that you can get for $300-400 if you want a SSD that is incredibly reliable and damn fast for typical desktop work loads. They're still basically unbeatable right now. Biggest issue with them is getting a u.2 adapter of some sort.
If you want any faster you'd have to splurge for a P5800X.
Price unknown of course ... if anyone asks "how much?", the answer is "then go buy a Transcend". Transcend has a single current SLC model with a PCIe interface, the MTE560I, and I guess we won't se many reviews of it to learn about performance. Anyway, it's rated for 60,000 rewrite cycles and is about ten times as expensive per GB as a good TLC SSD. Do you know if anyone still manufactures proper SLC NAND chips anymore? Also, is there any fundamental difference between proper SLC and pseudo SLC? I suspect not, and TLC/QLC is just more modern and made to tighter tolerances than the old SLC, which makes it possible to resolve 8 or 16 voltage levels on reading. True. At least that's what we (and me too) usually think. But it would be nice if someone could provide a more detailed analysis. Random reads in CDM, AS SSD etc. are fully random over a multi-gigabyte area, or over the entire disk. That's fine but these are worst-case results. Random reads in the OS, aplications and games are very probably less random or close to sequential (operations on many files in a single folder, where the files aren't totally fragmented).
Finally, if anyone is writing any kind of program that reads a lot of random data, it would be by far fa-a-a-a-ar the best if they took a trip to the hell and back and learn proper code design with queued access, not wait for technology to improve because it won't.
Random writes are always less problematic and faster than reads because they are cached. Enterprise grade won't help much either, also because enterprise mostly isn't interested in QD1, at least not for server purposes (HPC and ML may be different). I count the outliers like the Samsung 983 ZET as exotic grade. Rest assured that Intel and Micron were also focused on trying to get margins up and cranking capacity. Apparently they didn't find a practical way to build Optane in many layers (they made a two-layer model, not sure if it was a prototype or a production model). Plus those patent issues of course.
www.micron.com/products/storage/nand-flash/slc-nand/part-catalog
semiconductor.samsung.com/ssd/slc-nand/
The issue is that the largest NAND chips appear to be 16 GB and one 16 GB Micron NAND chip retails for €112.70 if you buy a roll of 1k.
That means a 500 GB SLC NAND based SSD would end up costing somewhere in the region of €4,000.
And there's at least one difference between proper SLC and pSLC and that's the size of the NAND chips. The other difference is the P/E cycles are about half for pSLC vs SLC.
exascend.com/technologies/pslc/
www.swissbit.com/en/blog/post/4-reasons-to-use-industrial-3d-tlc-nand-flash-as-pseudo-slc/
This is 25nm planar NAND, it seems to be a close relative to the last planar NAND that Intel put in their SSDs a decade and half ago (but that one was MLC). It hasn't seen much development since. It's intended for microcontrollers, which likely don't even run an OS, and can't be bothered by file systems, let alone wear leveling. It's basically unusable in anything with PC architecture. Not only is the price per GB extremely high; the price per TBW is very high too, compared to today's TLC SSDs.
The article by Swissbit that you linked to nicely sums up these same things.