The future of non-volatile memory
Solid-state drives have made significant improvements to computing. Recently, they have moved from being connected to storage busses (SAS and SATA) to being connected to system busses (PCIe). There are several non-volatile memory technologies in development which claim to be able to achieve latencies comparable to DRAM; if successful, it would be logical to attach such non-volatile memory more closely to the CPU.
This presentation will cover the recent history of non-volatile memory usage as storage, and speculate on useful software interfaces for CPU addressable non-volatile memory.
Matthew has been working with Linux for thirteen years and solid state drives for four years. He is the author of the NVM Express driver and a participant in the NVM Express workgroup.