I’m really excited about the prospects of memory-addressable flash. Moving flash closer to the CPU and addressing it as memory rather than block storage brings tremendous performance benefits, and is a once-in-a-generation radical change to system architecture. But questions remain as to how it can be integrated with today’s applications. Now Plexistor is here with a promising solution: Their “Software-Defined Memory” concept is a generic filesystem for storage, from NVDIMM to NVMe to SSD.
I’ve written recently about the difference between solid-state drives (SSDs), PCIe SSDs, and solid-state memory over PCIe. But a new technology was presented to me this month that’s even more radical: What if NAND flash was placed on a DIMM for direct access by the CPU? This is what Diablo Technologies just announced as “Memory Channel Storage”.