Friday, August 7, 2015
Diablo has been selling a NAND flash-based memory module for a couple of years, accessed as block storage, like a disk, but much faster. Their new product, Memory 1, is a byte-addressable - like DRAM - flash DIMM, that dramatically expands server memory capacity.
More and more applications are moving to in-memory designs for performance. It's not uncommon for big servers today to have hundreds of GB of memory to support virtualization, analytics, caching, databases, hyperscale and more.
But DRAM has problems at such scale. At $8/GB, it's costly, and can easily cost more than the server it is sitting in. It sucks power and requires more cooling. And with all that, it can be hard to reach the capacity big apps require.
Diablo's new flash DIMM has several cool features:
•Complies with DDR spec •Standard DIMM form factor •Up to 256GB - 4x DRAM - DDR5 memory module •Up to 4TB in a 2 socket system •Much more economical than DRAM •No server, OS or application changes Since flash is persistent and doesn't require refreshing - the D in DRAM - it also uses 70 percent less power than DRAM. Double cool.
While the Diablo guys are wizards, they haven't repealed the laws of physics - or markets. Be aware that:
•You still need DRAM in the system. Diablo suggests a 10:1 ration of flash DIMM to DRAM. •It requires a software shim - like a driver - to manage the use of all memory in the system. Think of the DRAM as a high-speed cache and staging area for the flash. •The software shim is available for Linux, Windows and WMware today. Mac support is coming later. •You can't buy it today, unless you're a massive consumer. About that last point: it will take a while for production to ramp up, so Diablo is focussing on the low-hanging fruit - web-scale data centers - to begin with. It isn't clear how long it will take before you can buy a couple of sticks online.
By: DocMemory Copyright © 2023 CST, Inc. All Rights Reserved
|