Loading…
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.

Speakers
KC

Krzysztof Czuryło

Software Architect, Intel
Krzysztof Czuryło is a Software Architect at Intel, having over 15 years of experience in databases, networking/telecommunication and 3D graphics. | For the last three years he is mostly focused on persistent memory programming and algorithms providing effective and fail-safe... 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... Read More →


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