In a World with Persistent Memory...




Abstract: What do data centers look like when Persistent Memory is ubiquitous? How will programming models, programming languages, and algorithms used by programmers change to adopt to this world? In this talk, Andy will look at how emerging NVM technologies and related research are causing a change to the software development ecosystem. After looking at transparent uses for load/store accessible NVM, Andy will discuss the more disruptive change to the server space where software developers want non-transparent access to Persistent Memory. Andy will show current examples of NVM Programming and will describe where he believes this is leading us in the near future, exploring the often-ignored possibility that programmers in the future must comprehend numerous types of memories with a variety of qualities.

Bio: Andy Rudoff is a Principal Engineer at Intel Corporation, focusing on Non-Volatile Memory programming models. He is a primary contributor to the SNIA NVM Programming Technical Work Group. His more than 30 years industry experience includes design and development work in operating systems, file systems, networking, and fault management at companies large and small, including Sun Microsystems and VMware. Andy has taught various Operating Systems classes over the years and is a co-author of the popular UNIX Network Programming text book.