Abstract
A dramatic shift in the storage and memory landscape is underway. The decade-old promise of Storage Class Memories (SCM) with near-DRAM latencies is finally becoming real. However, the impact on software design is still not fully understood. In this talk, I will discuss the capabilities of state-of-the-art storage and memory technologies and how we are now facing a new “cliff” in the CPU-IO performance relationship. I shall also review how we are looking to alternative system software designs to meet the performance demands of this new hardware, and also how we envisage a need to provide a richer set of “memory services” in the context of a converged memory-storage world.