Suravee Suthikulpanit's favorites

Linux Plumbers Conference 2017 BoF Sessions

Favorite proposals for this user

* Testing for stable+distro kernels

How are we testing stable and distro kernels today?
BoFs 08/10/2017
Dhaval Giani, Sasha Levin

Linux Plumbers Conference 2017

Favorite proposals for this user

* Debugging with BPF sucks if you aren't a kernel developer

Talk about ways to make using BPF less awful for non-kernel hackers.
Tracing / BPF 08/17/2017
Josef Bacik

* EFI + Intel TXT and TPM + Xen/Linux - how to make it work

EFI + Intel TXT and TPM + Xen/Linux - how to make it work (slides)
Trusted Platform Module 09/06/2017
Daniel Kiper

* Hypertracing: Tracing Through Virtualization Layers

Syncless technique for tracing virtual machine on any layer (nested too) (slides)
Tracing / BPF 08/25/2017
Abderrahmane Benbachir

* Improving estimation of Task/CPU's utilization

Review of a possible alternative solution to the "decay-clamp" idea.
Power Management and Energy Awareness 08/25/2017
Patrick Bellasi

* Kernel ABI

Kernel ABI
Testing and Fuzzing 09/11/2017
Sasha Levin

* ktest - How is it used and what more can be done

Discussion on ways to improve ktest and how it is used
Testing and Fuzzing 09/11/2017
Steven Rostedt

* Linux Power Management Frameworks Status Report

Status report of high-level PM frameworks in the Linux kernel.
Power Management and Energy Awareness 07/28/2017
Rafael Wysocki

* LKMM overview

Quick overview of Linux kernel memory model: How to install and use (slides)
Linux-Kernel Memory Model Workshop 05/18/2017
Paul McKenney

* PCIe error statistics reporting

Report PCIe error statistics via sysfs
VFIO/IOMMU/PCI 09/06/2017
Jes Sorensen

* Power alongside performance (latency)

Check for power/perf regressions.
Scheduler Workloads 08/16/2017
Juri Lelli

* RT IPI schedule push/pull rework

Reworking the IPI logic to implement the RT (and deadline) scheduler for push/pull logic
Scheduler Workloads 08/30/2017
Steven Rostedt

* Safe multicore scheduling in a Linux cluster environment

The Linux scheduler has become fairly complex and is not always able to preserve work-conservation. We present Ipanema, a DSL to write simple and safe schedulers with proven properties. (slides)
Scheduler Workloads 09/09/2017
Jean-Pierre Lozi

* Scheduling under CPU capacity constraints

The potential difference in max and delivered CPU performance (capacity) is growing (thermal and peak current management), can we keep ignoring it, or should load-balancing factor the constraints in?
Power Management and Energy Awareness 08/30/2017
Morten Rasmussen

* schedutil usage/aggregation of utilization signals

schedutil usage/aggregation of utilization signals
Power Management and Energy Awareness 08/23/2017
Juri Lelli

* Targetted CPU thermal throttling

Discussion on throttling only processes, which are causing thermal issues
Power Management and Energy Awareness 07/24/2017
Srinivas Pandruvada

* Tools to analyze scheduler behavior based on tracing and scheduler model

Improving event tracing, post-processing tools and scheduler models. (slides)
Scheduler Workloads 08/26/2017
Mathieu Desnoyers

* Trace Visualization: Analyze perf, bpf, kernel and userspace traces with Trace Compass

Correlate traces from ebpf, perf and LTTng of large systems using the Trace Compass tool
Tracing / BPF 08/28/2017
Geneviève Bastien, Loic Prieur-Drevon

* Tracing and Kernel ABI

Talk about how we want to deal with trace points as a user space interface
Tracing / BPF 09/06/2017
Josef Bacik

* Trusted Boot on Linux

What's been done over the past year, and what's still needed?
Trusted Platform Module 09/05/2017
Matthew Garrett

* Update on CPU cluster idling

Update on CPU cluster idling
Power Management and Energy Awareness 08/23/2017
Ulf Hansson

* Update on Distro/Stable testing

Update from the BoF
Testing and Fuzzing 09/11/2017
Dhaval Giani, Sasha Levin

* Update on the generic PM domain

A highlight of the recent changes made to genpd and an update of ongoing/next developments.
Power Management and Energy Awareness 08/23/2017
Ulf Hansson

* Use rt-app to run mobile-like (and other types of) synthetic workloads

Simulate workloads with rt-app
Scheduler Workloads 08/16/2017
Juri Lelli

* Using bpf to model application behavior

Discuss the various ways BPF can be used to categorize workloads and use it to build generic workload simulators.
Scheduler Workloads 08/17/2017
Josef Bacik

* Utilization clamping support for the CPU controller

Discussion on the proposal for a per-task API to bias OPP selection.
Power Management and Energy Awareness 08/25/2017
Patrick Bellasi

* virtio-iommu: a paravirtualized IOMMU

Status report on virtio-iommu, introduction of extensions for vSVM: page table handover, PASID and fault reporting. (slides)
VFIO/IOMMU/PCI 09/07/2017
Jean-Philippe Brucker

* vSVM: High Level Component Breakdown and Technical Challenges

Review vSVM requirements, use cases and technical challenges (slides)
VFIO/IOMMU/PCI 08/17/2017
Ashok Raj, Jacob Pan, Yi Liu

* vSVM: IOMMU API extensions

Discuss IOMMU changes needed for supporting guest use of shared virtual memory (SVM) (slides)
VFIO/IOMMU/PCI 08/17/2017
Jacob Pan

* Workloads for evaluation CPU PM modifications

Discussion on which workloads to use (or what is recommended etc) for the evaluation of CPU PM changes in the kernel.
Scheduler Workloads 08/28/2017
Rafael Wysocki

Linux Plumbers Conference 2017 Refereed Talks

Favorite proposals for this user

* 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

* 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

* 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

* 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

* SCHED_DEADLINE: Open Issues

Discussion about the open issues of the deadline scheduler. (slides)
Refereed Presentations 05/02/2017
Daniel Bristot de Oliveira

* 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

* 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

* 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