On the surface, adapting software to use persistent memory seems obvious. After all, persistent memory is simply fast memory that maintains state when the power goes out, like an SSD. But unlike SSDs, the rise of persistent memory inherently challenges long-held ideas and conventions about how software works. While the dust has yet to settle, some basic guidelines about how to best enable software to use persistent memory have become clear. Rob Dickinson presents four key ideas about persistent memory drawn from his experience enabling software for persistent memory over the last year.
Rob Dickinson is a systems architect and software engineer on Intel’s NVML development team as well as the technical lead for pmemkv, a key-value datastore optimized for persistent memory. Previously, Rob led development of end-user monitoring products at Quest Software and Dell Software but won’t admit to how many startups it took to get there. Rob has never met a programming language he didn’t like. He lives with his wife, three kids, and snowboard collection in Boulder, Colorado.
Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?
Join the conversation here (requires login)
©2017, O’Reilly UK Ltd • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org