Fusion-io ioDrive 2 1.2TB Reference Page

tx12

New Member
May 17, 2019
18
22
3
What if I told you all of that engineering was already done, but it was all just killed in favor of other products?
I'd believe that, why not. I wonder if they were planning to sell NVMe as some separate licensed feature.

But where is a problem, fusion-io devices were developed to be extremely fast and reliable. Back in 2007 it was achieved by using the main CPU to do all the mapping and management jobs usually done in a tiny controller. Both a killer feature and a sucker punch. The major drawbacks are still here with any fio-device: huge host memory consumption, "unclean shutdown" issues and power suspend incompatibilities.

Moving from proprietary host-based controller to standalone NVMe solution would reduce device performance to match some entry-level DRAM-less NVMe controller bundled with lots of channels of good MLC memory. I think there is no point in providing any better compatibility while sacrificing performance.
 

acquacow

Well-Known Member
Feb 15, 2017
566
294
63
38
ASICs were developed and ready to go. It wasn't nvme, but basically the same difference, but optimized for our architecture. Had bios level support and the card worked without drivers at a basic level.

As for host CPU/memory usage, that's the fastest core and memory in the system. Beats a 600MHz asic any day back then. It also let us scale performance liberally from a single card to 100 cards. NVMe doesn't scale like that.