Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Sunday, September 20 • 4:05pm - 4:55pm
Developing Software for Persistent Memory

Sign up or log in to save this to your schedule and see who's attending!

NVDIMMs provide applications the ability to access in-memory data that will survive reboots: this is a huge paradigm shift happening in the industry. Intel has announced new instructions to support persistence. In this presentation, we educate developers on how to take advantage of this new kind of persistent memory tier. Using simple practical examples [1] [2], we discuss how to identify which data structures that are suited for this new memory tier, and which data structures are not. We provide developers a systematic methodology to identify how their applications can be architected to take advantage of persistence in the memory tier. Furthermore, we will provide basic programming examples for persistent memory and present common pitfalls.

Learning Objectives

NVDIMMs have the potential to be a game changer for applications, as they offer the ability to access “in-memory data” that will survive reboots.
In this presentation, we educate developers on how to take advantage of this new kind of persistent memory tier.
Furthermore, we will provide basic programming examples for persistent memory and present common pitfalls.

Speakers
avatar for Karthik Kumar

Karthik Kumar

Senior Application Engineer, Intel
Karthik Kumar is a Sr. Application Engineer at Intel. He works with independent software vendors to optimize their software on Intel server platforms. His areas of expertise include big data and next generation non-volatile memory solutions. He has a PhD and Master of Science from Purdue University in Computer Engineering.
avatar for Dr. Thomas Willhalm

Dr. Thomas Willhalm

Senior Application Engineer, Intel
Dr. Thomas Willhalm is a Sr. Application Engineer at Intel who consults independent software vendors in optimizing their software for Intel architecture. His area of expertise are enterprise applications and data bases with a focus on SIMD and next-gen NVM solutions.


Sunday September 20, 2015 4:05pm - 4:55pm
Winchester Room

Attendees (8)