It might be a bit late, but I am just back from vacation. While away, I was sent an interesting article on the future of SSD technology and the actual study.

This is not really news to me. A few years ago, I argued that lithography limits and disk drive density were going to keep SSD from replacing spinning disks. Now, the industry is coming around to the realization that NAND will not last forever. We have not seen much in density growth for SSDs since I wrote that article almost 18 months ago, and I did not expect much of any. The other issues discussed in the article regarding garbage collection and errors were not a surprise to me either.

So what is going to happen to the SSD market? For one thing, as I have said over and over again, the market is going to and is in consolidation. The other thing that will likely happen is NAND will be replaced. Is it going to be phase change memory (PCM), Memristor or something else? Right now PCM has the lead, but we are still limited in two major ways in my opinion.

First, the I/O stack has a lot of latency overhead going from the application to the OS, file system device driver and so on. Second, the PCIe bus is limiting the long-term performance potential for storage. We are not at just 1 GB/sec per lane.

Put that in perspective — here are the number of IOPS with PCIe 3.0 by lane count.

Request Size
(in Bytes)
1 Lane 4 Lanes 8 Lanes

512

2,097,152

8,388,608

16,777,216

4096

262,144

1,048,576

2,097,152

8192

131,072

524,288

1,048,576

16384

65,536

262,144

524,288

32748

32,788

131,152

262,304

With PCIe 4 around four years away (PCIe 3.0 really has not hit the market yet), I am not sure that longer term we are going to be dealing with a new level of memory like registers, L1 cache, L2 cache, L3 cache, DDR and some non-volatile storage.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *