This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
October 4-6 in Berlin, Germany
Register Now for LinuxCon+ContainerCon Europe
View analytic
Thursday, October 6 • 10:50 - 11:40
Persistent Memory Usage within Linux Environment - Maciej Maciejewski & Krzysztof Czurylo, Intel

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

Byte-addressable Persistent Memory is an emerging technology expected to soon have a dramatic and disruptive impact on software. Usage of persistent memory requires a different approach to data handling within applications.
In this talk we will examine the primary differences between persistent memory, storage devices, and regular DRAM. We shall present how Persistent Memory is exposed to the OS with ACPI extensions, and describe the resulting changes made upstream to the Linux kernel to provide direct access (known as "DAX" in Linux). We shall present how versatility of Persistent Memory can be utilized by the applications, and what impact does it have on the overall system. Finally, an open source library, known as the NVML (http://pmem.io), providing persistent memory allocation, transactions, and other features useful to applications will be shortly described.


Krzysztof Czurylo

Krzysztof Czurylo is a Software Architect at Intel, having over 15 years of experience in databases, networking/telecommunication and 3D graphics (OpenGL). For the last two years, he is mostly focused on persistent memory programming models and algorithms providing effective and fail-safe usage of Non-Volatile Memory, as well as adoption of the existing software to use persistent memory. Currently, he is also responsible for Non-Volatile Memory... Read More →
avatar for Maciej Maciejewski

Maciej Maciejewski

Senior Software Engineer, Intel
Maciej Maciejewski is a software professional working in a high-tech industry since 10 years. For eight years he has worked at ADVA Optical Networking as a Senior Software Manager, and an architect on distributed and stateless applications within network management systems area. Currently he is working at Intel, where he is focusing on software solutions operating on the next-gen non-volatile memory.

Thursday October 6, 2016 10:50 - 11:40
Potsdam I/II