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”.
I’ve been a storage revolutionary for quite a while, looking for new ways of data storage rather than technologies that perpetuate the same old approaches. That’s why I’m excited about the implications of two very different API access methods announced by Dropbox at DBX and by Fusion-io today at OSCON.