-
Welcome
-
Subscribe to
Refereed Presentations track
Refereed Presentation
Proposals for this track
* A Practical Method for Safe Linking
A method for capturing the interface signature and checking for consistency of all interfaces at link time ultimately preventing execution of incoherent binaries
(slides)
|
Refereed Presentations | 04/08/2017 |
Edin Hodzic | ||
* A unit test framework for the Linux kernel
This talk will present and demonstrate a simple and nonintrusive framework
for writing and selectively running unit tests on external and internal
kernel APIs.
|
Refereed Presentations | 03/21/2017 |
Knut Omang | ||
* Android kernel testing using Python in the cloud
how to use public cloud for kernel testing and how to build and share such infrastructure with kernel communities?
|
Refereed Presentations | 05/05/2017 |
Keun Soo Yim | ||
* Bottlenecks in Automated Decryption
Discover plumbing pain-points from automating decryption.
|
Refereed Presentations | 03/24/2017 |
Nathaniel McCallum | ||
* bpf Programs in Pure Python
Transpiling directly from python to bpf and the cool stuff it allows us to build.
|
Refereed Presentations | 05/10/2017 |
Alex Gartrell | ||
* Bringing scalable parallel software to the masses
Despite more than 20 years of active research and development, a lot of scalable synchronization remains inaccessible to many students, engineers and open-source projects. Why? And what has been done so far?
|
Refereed Presentations | 04/20/2017 |
Samy Bahra | ||
* Challenges to use swap on fast NVMe disk
Discuss the possible solution for the challenges we found during our testing and optimizing to use swap on fast NVMe disk.
|
Refereed Presentations | 05/04/2017 |
Ying Huang | ||
* Chasing the latency tail
Measuring CFS-based CPU scheduling performance on multi-tenant hosts
|
Refereed Presentations | 05/02/2017 |
Rohit Jnagal, David Ruiz | ||
* Commit Rights in the DRM Subsystem
New lessons learned after handin out even more commit rights.
(slides)
|
Refereed Presentations | 03/29/2017 |
Daniel Vetter | ||
* Compile Once Debug Twice; Picking a compiler for debuggability
Symbolic debuggers are one of the most important tools in the programmer’s toolkit, but also one of the most overlooked pieces of technology. They have to work in some of the harshest conditions, supporting a huge set of programming languages and aggressive transformations by compilers. This talk explores how these debuggers work and how they fail.
|
Refereed Presentations | 04/20/2017 |
Samy Bahra | ||
* Compress data to further exploit flash storage
Transparently storing compressed data on fast persistent storage like SSD and NVMe not only extends life and increases capacity of the device, it also significantly enhances I/O performance as seen by our exciting results.
|
Refereed Presentations | 05/05/2017 |
Ram Pai, Shaohua Li | ||
* Control-flow Enforcement Technology
Control-flow Enforcement Technology (CET) is a set of processor-based measures that combat prevailing, hard-to-detect exploits in buffer overflow and “instruction gadgets” used by malware.
|
Refereed Presentations | 04/21/2017 |
Yu-cheng Yu | ||
* Current status and the future of hibernation
Introduce the current status and the future of hibernation
|
Refereed Presentations | 05/06/2017 |
Yu Chen, Zhang Rui | ||
* Decoding Those Inscrutable RCU CPU Stall Warnings
This presentation will help you determine why stall warnings happen and what you can do about them.
|
Refereed Presentations | 05/02/2017 |
Paul McKenney | ||
* Display Port runtime reconfiguration in The Linux Graphics Stack
Display Port Compliance requires that kernel drivers, hot-plug events, video modesetting and the userspace compositors/desktop environment all work together to handle a link failure. How did we achieve this in upstream Linux?
|
Refereed Presentations | 05/04/2017 |
Manasi Navare | ||
* EFI + Intel TXT and TPM + Xen/Linux - how to make it work
EFI + Intel TXT and TPM + Xen/Linux - how to make it work
|
Refereed Presentations | 04/20/2017 |
Daniel Kiper | ||
* email2git: A cregit Plugin to Link Reviews to Commits
As new kernel maintainers and developers work with a 25 year old code base, email2git helps them understand better the context in which code changes were made by linking those changes' Git commits back to their reviews.
(slides)
|
Refereed Presentations | 05/07/2017 |
Bram Adams, Alexandre Courouble | ||
* Ensuring processor L3 cache quality of service (QoS)
The new feature from Intel called Intel Resource Director Technology brings a new way to monitor and control L3 cache allocations, but, Is this feature enough? or need an extra ingredient to create a good Quality of Service
|
Refereed Presentations | 05/14/2017 |
Miguel Bernal Marin | ||
* FB modifiers (supporting end-to-end graphics compression)
Summarize the design and challenges in implementing end to end lossless compression in the graphics stack.
(slides)
|
Refereed Presentations | 05/11/2017 |
Ben Widawsky | ||
* HIERARCHICAL NUMA
Redesigning the memory NUMA abstraction taking into account new memory technologies where inter node distance will no longer be the only deciding factor for memory allocation and placement.
(slides)
|
Refereed Presentations | 04/25/2017 |
Anshuman Khandual | ||
* How will Linux handle quantum computing?
What must Linux do for quantum computing and vice versa, and where is quantum computing most likely to succeed?
(slides)
|
Refereed Presentations | 05/13/2017 |
Paul McKenney | ||
* hugetlbfs, Still Alive and Kicking
Recent hugetlbfs features and unique characteristics
(slides)
|
Refereed Presentations | 05/05/2017 |
Mike Kravetz | ||
* IANYL and Other Basic Legal Concepts
Leveling the playing field: basic introduction to legal issues kernel developers talk about.
|
Refereed Presentations | 05/12/2017 |
Karen Sandler | ||
* Improved buffer sharing synchronization for Graphics & Media
A summary of what has been happening on Graphics & Media to enable Android, ChromeOS and others to use more and more mainline features.
|
Refereed Presentations | 05/03/2017 |
Gustavo Padovan | ||
* Individual Contributors in a Corporate Landscape
This talk will examine the role of the individual contributor to the kernel and its related ecosystem, examining the role of corporations and how individuals fit into the big picture.
|
Refereed Presentations | 05/12/2017 |
Karen Sandler | ||
* Kernel debugging in the cloud
How to debug the kernel in virtualized and cloud environments
|
Refereed Presentations | 04/14/2017 |
Stephen Hemminger | ||
* LIve (Kernel) Patching: future development
The purpose of this talk is to describe status quo of the Live Kernel Patching implementation and identify future steps needed to improve the implementation
(slides)
|
Refereed Presentations | 05/05/2017 |
Jiri Kosina | ||
* Managing the impact of growing CPU register state on the user ABI
Extending the user/kernel ABI to cope with increasingly large and numerous CPU registers turns out to be non-trivial, yet CPU architectures are already evolving to require it. How do we minimise ABI breakage?
(slides)
|
Refereed Presentations | 05/04/2017 |
Dave Martin | ||
* On the licensing of the kernel
You thought you knew the licensing of the kernel? You don't! Join me to find out why.
|
Refereed Presentations | 05/06/2017 |
Philippe Ombredanne | ||
* pblk: The Linux open-source FTL
We will talk about the challenges of designing and upstreaming an open-source Flash Translation Layer into the Linux Kernel.
|
Refereed Presentations | 05/03/2017 |
Javier Gonzalez | ||
* Performance Analysis Superpowers with Enhanced BPF
This talk will discuss new performance analysis capabilities and tools using enhanced BPF, including scheduler, FS, and TCP analysis, beginning a new generation of advanced tools and visualizations.
(slides)
|
Refereed Presentations | 05/13/2017 |
Brendan Gregg | ||
* Power Management Challenges in Linux
There are still challenges facing Linux power management developers in both system-wide and working-state PM areas.
(slides)
|
Refereed Presentations | 04/22/2017 |
Rafael Wysocki | ||
* Reader/writer Range Locking
Discuss features and design of a fair, sleepable range reader/writer lock for the linux kernel.
(slides)
|
Refereed Presentations | 05/06/2017 |
Davidlohr Bueso | ||
* Redesigning multipath
Redesigning multipath taking into account modern kernel features and new technologies
|
Refereed Presentations | 04/24/2017 |
Hannes Reinecke | ||
* Scalable NUMA-aware Blocking Synchronization Primitives
A scalable mutex and rwsem design for large multicore machines.
|
Refereed Presentations | 04/24/2017 |
Sanidhya Kashyap | ||
* SCHED_DEADLINE: Open Issues
Discussion about the open issues of the deadline scheduler.
(slides)
|
Refereed Presentations | 05/02/2017 |
Daniel Bristot de Oliveira | ||
* Superfast, Cross-Host, Flat Container Networking Solutions
An alternate to Overlay Networking solutions
|
Refereed Presentations | 05/13/2017 |
leodotcloud leodotcloud | ||
* Supporting newer toolchains in the kernel
A few years ago, things were "easy": There was gcc and binutils. Now we have gcc, clang, binutils, lld, and more.
(slides)
|
Refereed Presentations | 05/06/2017 |
Bernhard Rosenkraenzer | ||
* Taking a fresh look at memory: from NUMA to a new-MA
This talk will describe flexible management of heterogeneous and multi-tiered memory systems that gives applications more say without complicating them.
(slides)
|
Refereed Presentations | 05/13/2017 |
Michael Jantz | ||
* Testing Linux distro based on its operation and not per package
Testing an operative systems is not easy, even more testing all the packages installed is a hard task. Let's test the system according its operation and not for the packages installed.
|
Refereed Presentations | 05/14/2017 |
Miguel Bernal Marin | ||
* The burdens and joys of an obscure subsystem kernel maintainer
The trials and tribulations of being the maintainer of an obscure subsystem, why he feels he‘s a two-bit maintainer and what we, as a community, can do about that.
|
Refereed Presentations | 05/03/2017 |
Martyn Welch | ||
* The challenges of running VPNs inside containers
Tunnels are not so easily shared between network namespaces...
|
Refereed Presentations | 04/12/2017 |
Marian Marinov | ||
* The kernel's limits to growth
What factors might interfere with the kernel development community's future growth?
(slides)
|
Refereed Presentations | 05/08/2017 |
Jonathan Corbet | ||
* Topology-Aware Scheduling without hacking the Linux Kernel
How much of the topology problem can we solve in user-space, allowing the kernel to remain simple and fast?
|
Refereed Presentations | 05/14/2017 |
Len Brown | ||
* TP-futex & rwsem reader optimistic spinning
Throughput optimized futexes and kernel rw-semaphore reader optimistic spinning for better userspace and kernel locking performance.
|
Refereed Presentations | 05/11/2017 |
Wai Man Long | ||
* TPM software stack status: device driver to event driven applications
In this talk Jarkko Sakkinen & Philip Tricca give overview and status report on current TPM2 software stack development from kernel to user space applications.
|
Refereed Presentations | 05/05/2017 |
philip tricca | ||
* Tracing the kernel build
Find out precisely which source files were built and how by tracing a build to reconstruct a kernel build graph.
|
Refereed Presentations | 05/06/2017 |
Philippe Ombredanne | ||
* uNet: Implementation of a modern network protocol
uNet's implementation required a novel approach to how a networking protocol interfaces with the kernel, userspace applications and configuration utilities.
|
Refereed Presentations | 05/06/2017 |
Pantelis Antoniou | ||
* User space contiguous memory allocation for DMA
A discussion of approaches to obtain contiguous memory in user space for DMA including a POSIX conformant mmap API
(slides)
|
Refereed Presentations | 05/04/2017 |
Guy Shattah, Christoph Lameter | ||
* userfaultfd: post-copy VM migration and beyond
userfaultfd: current features and limitations and future development
(slides)
|
Refereed Presentations | 05/13/2017 |
Mike Rapoport | ||
* Using z3fold and its elder brothers in high performance systems
In-depth comparison of kernel allocators for compressed pages in high load conditions, with some extra attention on z3fold and its optimizations.
|
Refereed Presentations | 05/04/2017 |
Vitaly Wool | ||
* What's going on with kernel documentation
Lots is happening with kernel documentation; here's a summary of where we are and how you can help.
|
Refereed Presentations | 05/08/2017 |
Jonathan Corbet | ||
* xxewfewe
xxwrqewf
|
Refereed Presentations | 04/12/2017 |
m zea | ||
* ZUFS - Zero-copy (Low Latency) User-mode FS
A new interface for a new bread of User-mode filesystems that require extremely Low-Latency, synchronous, NUMA aware, DAX capable FileSystems.
(slides)
|
Refereed Presentations | 05/13/2017 |
Boaz Harrosh |