So NVDIMM&#x27;s...
Is any one actually making those except Viking and is anyone actually supporting them in servers except SuperMicro?<p>These are basically DDR3&#x2F;DDR4 DIMM&#x27;s with onboard flash and a supercap&#x2F;battery pack to provide persistence incase of system reboots and power failures.<p>They are also a bit odd as they would ignore various system event calls from the BIOS&#x2F;UEFI and then have to be specifically managed by various software hacks that create RAM drives and access the memory directly rather than working with OS virtual memory.
Since NVDIMM&#x27;s are basically treated as system memory by both the server and the OS they pretty much only work for very very boutique applications I&#x27;ts a bit odd that these are presented as the next step in storage evolution while being effectively an overpriced hack. I&#x27;ve only seen them actually been use in  weird server setups like the overclocked watercooled servers that are used for HFT where they strip everything even the OS as possible and bypass anything that adds even a few NS of latency and don&#x27;t mind running their own code for everything from a bastardized TCP stack that isn&#x27;t even remotely compliant but works to their own in memory custom database.