back to article Nimble lives up to name after eating flashy DIMM brekkie

FlashDIMMs can turn Nimble Storage arrays into supercharged systems, shortening IO latencies and speeding overall IO. These commodity-based systems use flash as an extension of memory with lower-than-PCIe-flash card latencies, due to them having DIMM-level access to the CPU-memory bus inside their server/controllers. It …

  1. Anonymous Coward
    Anonymous Coward

    Correct the article, Netlist is American

    Netlist is not Canadian.

    "It partially uses NVault NVDIMM (non-volatile DIMM) technology licensed from Netlist, a "Canadian" business."

  2. Anonymous Coward
    Anonymous Coward

    This is such silly Marketing tripe. Anyone with elementary experience knows that NVMe is NEVER the bottleneck - not for any form of latency or bandwidth. To use DIMM-Flash in this way requires the same block layer software stack, so no gain there. There could be gains for cost and density, but please stop the FUD on Flash-DIMMs that's being spoon fed by the vendors.

    1. Anonymous Coward
      Anonymous Coward

      the controller is the bottle neck

      When you need to plow a bigger field, you can't always grow a bigger oxen... or in this day and age you can't use a bigger combine. You need to parallelize...

      Nimble i believe has something here, but is it enough?

  3. Lynrd

    It's just one component

    Nimble employee here...

    I sort of have to agree with the AC above calling this marketing tripe - sort of. The NV layer only becomes a bottleneck at extremely low latency rates. The change from the PCIe based NV layer to the NVDIMM saw write latency on Nimble reduced from ~.67 ms to ~.33 ms latency. The previous gen was already great for performance. The .34 ms reduction is not going to have much impact for most applications as it was already screaming fast - if you have an application that can benefit from a write latency improvement measured in microseconds - well, you're an interesting bloke, or at least have an interesting app.

    The switch to NVDIMM did free up a slot on the PCI bus, allowing now up to 6 ports per controller - 10 GbE or 16 Gb FC. That was more impactful. But the switch came at the same time the new platform launched, taking Nimble from Nehelam family processors all the way to Ivy Bridge. Other internal changes enabled by the new chipset had an impact in the latency reduction as well.

    In answer to the question - "Is it enough?" - well, no it isn't. But couple the NVDIMM with new micro-architecture and chipset features, more cores and RAM, and Nimble did manage to reduce latency and increase I/Ops to over 120,000 where the previous generation topped out about 70,000. So, yes, the controller is the bottleneck, not the NV layer.

    Nimble never bothered doing a special press release regarding the change to NVDIMM in the second generation - it's just one component. A competitor saw fit to announce that they were planning to make a change to NVDIMM and tried to make a big splash with it. Nimble employees like myself felt compelled to point out that this was not a new innovation on the competitors part.

    1. Anonymous Coward
      Anonymous Coward

      Re: It's just one component

      In my Marketing tripe post, Im ref. to potential benefits of Flash Dimms vs Flash SSD, eg NVMe SSD. Not NVDRAM-Dimm vs NVDRAM-NVMe where, being RAM, the PCIe does have overhead that exceeds the media. This is not true for NAND.

      With Flash DIMMs, where things get wonky is with benchmark workloads that dont exceed the DRAM buffer - same with a SSD's RAM cache. The Marketing tripe from Diablo and their Flash DIMM is a total joke - the result of staged workloads.

    2. Anonymous Coward
      Anonymous Coward

      Re: It's just one component

      Good to know. Now just make sure you don't over do it. It's like worrying about the lunar surface topologies' impact on the tides. It doesn't matter unless you are in the field.

    3. gssmith

      Re: It's just one component

      Hello,

      Does Nimble continue to use NVDIMMs from Netlist or did they replace those with another vendor like Viking, Agiga tech, Smart Modular or another?

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon