A startup called MemVerge has announced software to combine regular DRAM with Intel\u2019s Optane DIMM persistent memory into a single clustered storage pool and without requiring any changes to applications.\nMemVerge has been working with Intel in developing this new hardware platform for close to two years. It offers what it calls a Memory-Converged Infrastructure (MCI) to allow existing apps to use Optane DC persistent memory. It's architected to integrate seamlessly with existing applications.\n\nOptane memory is designed to sit between high-speed memory and solid-state drives (SSDs) and acts as a cache for the SSD, since it has speed comparable to DRAM but SSD persistence. With Intel\u2019s new Xeon Scalable processors, this can make up to 4.5TB of memory available to a processor.\nOptane runs in one of two modes: Memory Mode and App Direct Mode. In Memory Mode, the Optane memory functions like regular memory and is not persistent. In App Direct Mode, it functions as the SSD cache but apps don\u2019t natively support it. They need to be tweaked to function properly in Optane memory.\nAs it was explained to me, apps aren\u2019t designed for persistent storage because the data is already in memory on powerup rather than having to load it from storage. So, the app has to know memory doesn\u2019t go away and that it does not need to shuffle data back and forth between storage and memory. Therefore, apps natively don\u2019t work in persistent memory.\nWhy didn't Intel think of this?\nAll of which really begs a question I can\u2019t get answered, at least not immediately: Why didn\u2019t Intel think of this when it created Optane in the first place?\nMemVerge has what it calls Distributed Memory Objects (DMO) hypervisor technology to provide a logical convergence layer to run data-intensive workloads at memory speed with guaranteed data consistency across multiple systems. This allows Optane memory to process and derive insights from the enormous amounts of data in real time.\nThat\u2019s because MemVerge\u2019s technology makes random access as fast as sequential access. Normally, random access is slower than sequential because of all the jumping around with random access vs. reading one sequential file. But MemVerge can handle many small files as fast as it handles one large file.\nMemVerge itself is actually software, with a single API for both DRAM and Optane. It\u2019s also available via a hyperconverged server appliance that comes with 2 Cascade Lake processors, up to 512 GB DRAM, 6TB of Optane memory, and 360TB of NVMe physical storage capacity.\nHowever, all of this is still vapor. MemVerge doesn\u2019t expect to ship a beta product until at least June.