Before I even dive into this article, I want to thank those that bent over backwards and sideways to help put it to together. You guys and women know who you are, we appreciate the extra effort and all of your support over the years.
For the last six months or so we've heard bits and pieces about this new great piece of technology called NGFF. Behind the scenes, we call Next Generation Form Factor NGFF for short, but over the coming months the marketing term will pop up more often. At that point, the suits will turn NGFF to m.2, not to be confused with AMD's socket AM2.
The first time we started playing with PCIe based storage was with a Dell Mini 9 sent to us by MyDigitalDiscount. Although physically similar, the card in the Mini 9 looked and physically fit modern day mSATA products. mSATA was the primer for thumb stick sized SSD storage.
mSATA was popular with OEMs for SSD integration, either for primary storage or in caching solutions. GIGABYTE gave the technology a big push on desktops with two generations supporting the standard. As stated, mSATA was just the primer though.
Now we have NGFF, but that doesn't mean we're ready for computing nirvana yet. Before we get there, the controller makers need to provide a bridge between PCI Express and NAND flash. It's easy enough in theory, but the flash of today isn't the same as flash of tomorrow. Controller makers need to make products that don't just work with 2Xnm flash, but much deeper into the roadmap, even beyond 1Ynm, the generation on the horizon.
To bridge the gap between SATA and PCIe NGFF, we're first going to see the NGFF socket used with SATA devices. One of the products we're previewing today uses the LSI SF-2281 controller, the same we've raved on about for over two years. The NGFF socket is electrically compatible with both SATA and PCIe.
On the SATA side, not much has changed other than the shape and a few features that reduce power consumption. Not to downplay and amazing advances in power consumption that we'll look at in detail once I get back to the US office, but the storage system is still the slowest in a modern PC. We want the performance!
Even once we get true native PCIe SSDs for NGFF sockets, performance isn't just going to shoot to the moon. The first NGFF sockets are electrically PCIe 2.0 x1-lane. Today we're using the new ASUS Maximum Extreme VI, possibly the best motherboard I've used since the ABIT BE6 II with an Intel i440BX chipset. At the time of writing, ASUS is the only desktop motherboard manufacturer to include a NGFF socket on a desktop board. ASUS has a few products, mostly higher-end, with NGFF. These products are electrically compatible with SATA and PCIe 2.0 x1-lane. A single lane provides 5GT/s or roughly 500MB/s of throughput.
Intel first shipped PCIe 2.0 in October of 2007, on the X38 chipset. Even though 500MB/s is technically slower than SATA III's 560 MB/s -ish (real-world, post overhead), the latency is lower. The marketing folks are going to have a difficult time pushing PCIe SSDs in the coming months due to this issue, 500MB/s is slower than 560 MB/s, but now you need to pay attention to this latency number because it's what really matters. We've talked about latency for at least the last two years and tried to pound the importance of latency in because it's what makes day to day activities feel faster on your PC.
Taking NGFF one-step further, the standard will scale over time. The starting line is x1 lane and that will quickly leap to x2 lanes, just not on desktop motherboards, not at first. Each PCIe lane is comprised of four wires or traces. Two traces to transmit and two to receive the bi-directional signals. Running traces can be expensive and let's face it, Intel hasn't tried to significantly increase the number of PCIe lanes over the last few generations.
At Computex, we saw NGFF products with SATA III, PCIe 2.0 x2 and even a PCIe 2.0 x4 lane drive. The latter is what I would consider the Holy Grail for performance in 2014, up to 1,800 MB/s sequential read / write (can't wait to get my hands it).
As mentioned, only one motherboard manufacturer has NGFF on a desktop board, ASUS. That doesn't mean notebooks will follow the same suit. In pre-Computex meetings and casual conversation though we learned that most of the notebook makers aren't ready to jump onboard the NGFF nirvana train either. In my limited knowledge, at the time of writing, ASUS was the only manufacturer offering NGFF in a notebook / ultrabook at Computex 2013. Admittedly, I didn't go around with a Phillips head and take every product apart at the show so others could and most likely are out there. GIGABYTE and Acer are NGFF no-shows though. This will change closer to 4Q when holiday notebooks start to ship, but we still haven't confirmed why other than it has something to do with Intel. We were told on two occasions to talk to Intel and the story is being held onto pretty tight because this is the kind of information I fly 24 hours across the world to get.