This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
The schedule is still fluid at the moment as the final approved sessions are added. We appreciate your patience.
View analytic

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Advanced [clear filter]
Wednesday, May 21


Persistent Memory - Matthew Wilcox, Intel
This presentation discusses the changes being made to Linux in order to take advantage of Persistent Memory. NV-DIMMs provide persistent memory today, but they are mostly used in boutique solutions. In order for them to become more generally useful, we must make them easy to program. Matthew will also discuss some of the challenges that applications will need to deal with in order to fully take advantage of this new storage paradigm.

Persistent Memory is a hot topic in computing these days, and Linux support for it is critical to the success of both Persistent Memory and Free Software in general

The audience is programmers who are interested in either how Linux has been modified to better support Persistent Memory, or in how to write applications that take advantage of the benefits of Persistent Memory


Matthew Wilcox

Matthew works for Intel on storage-related Linux issues. His current projects include the NVM Express device driver and Persistent Memory. He has spoken at many conferences including Ottawa Linux Symposium, Linux Conf AU, LinuxCon and BSDCan.

Wednesday May 21, 2014 10:30am - 11:20am
Thursday, May 22


Scalability Effort for Kprobes - Masami Hiramatsu, Hitachi
Scalability Effort for Kprobes (or how the massive multiple kprobes are handled) - The kprobes is a dynamic kernel probing mechanism for debugging/monitoring/tracing in Linux kernel. Masami Hiramatsu shows how he tried to probe all the functions in Linux kernel to sanitize bugs in kprobes, especially about what was the performance problems with massive multiple Kprobes and how it was analyzed and solved by software-implemented cache etc. By those efforts, now the Linux kernel can run with over 30,000 active probes probed on almost all kernel functions.


Masami Hiramatsu

Researcher, Hitachi Ltd.
Masami Hiramatsu is a Japanese kernel maintainer of kprobes/ftrace/perf-probe etc. He is working for Hitachi Ltd. and is a researcher in Yokohama Research Laboratory. He started working on Linux kernel with Kernel Tracing (LKST) at 2002, and joined to SystemTap development and became a kprobes maintainer. Now he is working on ftrace and perf-tools mainly for improving dynamic event tracing.

Thursday May 22, 2014 10:30am - 11:20am


The Memory Hotplug Framework and its Updates - Yanfei Zhang, Fujitsu
Finally, boot-time handling for movable node functionality has been merged into
the Linux kernel. So currently, Linux kernel has a fairly integrated memory hotplug
solution. This talk will first introduce the memory hotplug framework to the audience,
including how memory hotplug works based on ACPI, the basic memory device
infrastructure support, the "physical" and logical phases of memory hot-add and
hot-remove operation and the concept of movable node. Besides, This talk will also
introduce some of features or fixes that are newly updated since last April, including
the auto-offline feature in hot-remove operation, the support for migrating aio ring
pages, boot-time handling for movable node support and so on.


Yanfei Zhang

Zhang Yanfei has been working for Fujitsu for almost 4 years. And he has been focusing on Linux for over 7 years from his college time. He worked on multiple Linux areas, for both userspace tools and the kernel, like Ftrace, Crash, Virsh dump, Kdump/Kexec, MM and Memory hotplug. And now, he is still an active contributor to the Linux kernel community and often participates in the discussion in the LKML.

Thursday May 22, 2014 10:30am - 11:20am