Regular Registration Quota Reached

Thank you all for the extremely strong interest in participation to the 2018 Linux Plumbers Conference this year.

At this point, all of the regular registration slots for LPC 2018 have sold out.

There will be a very limited number of registrations available on a first come first serve basis going forward.

Those interested in attending the conference, should send a request to contact@linuxplumbersconf.org to get on the waiting list.

We will process people as quickly as possible as slots initially allocated to sponsors, microconferences and speakers get released.

 

 

Thermal Microconference Accepted into 2018 Linux Plumbers Conference

As the energy density of computer systems has increased, thermal issues have become an increasingly hot topic across the spectrum from hand-held systems to internet datacenters. Because the need for thermal management is relatively new, there is a wide variety of hardware and firmware mechanisms, to say nothing of a wide variety of independently developed software to interact with these mechanisms. This in turn results in complex and almost-duplicate code to manage and control thermal excursions. This microconference will therefore look to see if it is possible to consolidate or at least to better align the Linux kernel’s thermal subsystems.

This microconference will therefore discuss better handling of low ambient temperatures, userspace thermal control, improvements to thermal zone mode, better support for indirect (virtual) temperature measurement, sensor hierarchy, scheduler interactions with thermal management, and improvements to idle injection as a way to cool a core.

If you are hacking on thermal related topics and would like to contribute in the discussion, feel free to contact Eduardo Valentin (edubezval@gmail.com) or Amit Kucheria (amit.kucheria@gmail.com).

Please join us for an interesting and important discussion!

RISC-V microconference accepted for Linux Plumbers Conference

The open nature of the RISC-V ecosystem has allowed contributions from both academia and industry to lead to an unprecedented number of new hardware design proposals in a very short time span. Linux support is the key to enabling these new hardware options.

The primary objective of the RISC-V microconference at Plumbers is to initiate a community-wide discussion about the design problems/ideas for different Linux kernel features that will lead to a better, stable kernel for RISC-V.

Topics for this microconference include:

  • The State of RISC-V Software
  • Multi-level interrupt design in RISC-V
  • Power Management in RISC-V
  • RISC-V Platform Specification Kick-Off
  • RISC-V Hypervisor Spec – The Good, the Bad and the Ugly
  • Experiences from Andes Technology

If you’re interested in participating in this microconference or have other topics to propose, please contact Palmer Dabbelt (palmer@sifive.com) or Atish Patra (atish.patra@wdc.com).

LPC will be held in Vancouver, British Columbia, Canada from Tuesday, November 13 through Thursday, November 15.

We hope to see you there!

Looking forward to the Kernel Summit at LPC 2018

The LPC 2018 program committee would like to reiterate that the Kernel Summit is going ahead as planned as a track within the Linux Plumbers Conference in Vancouver, BC, November 13th through 15th. However, the Maintainers Summit half day, which is by invitation only, has been rescheduled to be colocated with OSS Europe in Edinburgh, Scotland on October 22nd. Attendees of the Maintainers Summit, once known, will still receive free passes to LPC and thus will probably be present in Vancouver as well.

Also a reminder that the CFP for the Kernel Summit is still open until September 21st 2018: to submit a discussion topic, please use a separate email for each topic with each subject line tagged with [TECH TOPIC], and send these emails to:  ksummit-discuss@lists.linuxfoundation.org

Looking forward to seeing you all in Vancouver!

 

Tech Topics for Kernel Summit

If you missed the refereed-track deadline and you have a kernel-related topic (or, for that matter, if you just now thought of a kernel-related topic), please consider submitting it for the Kernel Summit.  To do this, please use a separate email for each topic with each subject line tagged with [TECH TOPIC], and send these emails to:

ksummit-discuss@lists.linuxfoundation.org

If you submit your topic suggestions before September 21st, and if one of your suggestions is accepted, then you will be given free admission to the Linux Plumbers Conference.

Devicetree Microconference Accepted into 2018 Linux Plumbers Conference

We are pleased to announce the the Devicetree Microconference has been accepted into the 2018 Linux Plumbers Conference!

Devicetree provides hardware description for many platforms, such as Linux [1], U-Boot [2], BSD [3], and Zephyr [4]. Devicetree continues to evolve to become more robust and attempt to provide the features desired by the varied users.

Some of the overlay related needs are now being addressed by U-boot, but there remain use cases for run time overlay management in the Linux kernel. Support for run time overlay management in the Linux kernel is slowly moving forward, but significant issues remain [5].

Devicetree verification has been an ongoing project for several years, with the most recent in person discussion occurring at the Devicetree Workshop [6] at Kernel Summit 2017. Progress continues on mail lists, and will be an important topic at the microconference.

Other Devicetree related tools, such as the dtc compiler and libfdt [7] continue to see active development.

Additional possible issues to be discussed may include potential changes to the Flattened Device Tree (FDT) format, reducing the Devicetree memory and storage size in the Linux kernel, creating new architecture to provide solutions to current problems, updating the Devicetree Specification, and using devicetrees in constrained contexts.

LPC [8] will be held in Vancouver, British Columbia, Canada from Tuesday, November 13 through Thursday, November 15.

[1] https://elinux.org/Device_Tree_Reference
[2] https://github.com/lentinj/u-boot/blob/master/doc/README.fdt-control
[3] https://wiki.freebsd.org/FlattenedDeviceTree
[4] http://docs.zephyrproject.org/devices/dts/device_tree.html
[5] https://elinux.org/Frank%27s_Evolving_Overlay_Thoughts
[6] https://elinux.org/Device_tree_future#Kernel_Summit_2017.2C_Devicetree_Workshop
[7] https://elinux.org/Device_Tree_Reference#dtc_.28upstream_project.29
[8] https://linuxplumbersconf.org/

CfP extended to Sunday September 9th

Happy Labor Day to those celebrating today!

We have had great response to our call for 2018 Linux Plumbers Conference refereed-track submissions.

However it would seem that we are attracting a lot of procrastinators given the number of emails we have received requesting for an extension.

With the long weekend in North America, we are moving the deadline to Sunday September 9th at 10:59 PM (PST).

Now really is your last chance to make your great submission! Do not delay, submit your proposal now!

 

Android Microconference Accepted into 2018 Linux Plumbers Conference

Android continues to find interesting new applications and problems to solve, both within and outside the mobile arena.  Mainlining continues to be an area of focus, as do a number of areas of core Android functionality, including the kernel.  Other topics include low memory killer [1], dynamically-allocated Binder devices [2], kernel namespaces [3], EAS [4], userdata filesystem checkpointing and DT [5].

We hope to see you there!

[1]    https://lwn.net/Articles/761118/

[2]    https://developer.android.com/reference/android/os/Binder

[3]    https://lwn.net/Articles/531114/

[4]    https://lwn.net/Articles/749738/

[5]    https://source.android.com/devices/architecture/dto/

Power Management and Energy-awareness Microconference Accepted into 2018 Linux Plumbers Conference

Use of Linux on battery-powered systems continues to grow, and general energy-efficiency concerns are not going away any time soon. The Power Management and Energy-awareness micro-conference therefore continues a Linux Plumbers Conference tradition of looking into ways to improve energy efficiency.

In spite of significant progress made over the last year on multiple fronts, including but not limited to the enhancements of the scheduler’s load-tracking facility with an improved awareness of the amount of time taken by realtime processes, deadline processes, and interrupt handling in order to improve CPU performance scaling, the work on implementing energy-aware scheduling on asymmetric systems in the kernel (https://lwn.net/Articles/749900/), and the process utilization clamping patch series (https://lwn.net/Articles/762043/), there still are open issues to be discussed and new ideas to consider. This year, the focus is on energy-optimized task scheduling, user space interfaces for passing power/performance hints to the kernel, platform power management mechanisms and power management frameworks.

Specific topics include energy-aware scheduling, per-task and per-cgroup performance hints, timer granularity issues in the runtime PM framework, generic power domains (genpd) framework enhancements, firmware-based and direct control of low-level power management features of computing platforms, a proposed on-chip interconnect API, and improving selection of CPU idle states.

We hope to see you there!

 

Performance and Scalability Systems Microconference Accepted into 2018 Linux Plumbers Conference

Core counts keep rising, and that means that the Linux kernel continues to encounter interesting performance and scalability issues. Which is not a bad thing, since it has been fifteen years since the “free lunch” of exponential CPU-clock frequency increases came to an abrupt end. During that time, the number of hardware threads per socket has risen sharply, approaching 100 for some high-end implementations. In addition, there is much more to scaling than simply larger numbers of CPUs.

Proposed topics for this microconference include optimizations for mmap_sem range locking; clearly defining what mmap_sem protects; scalability of page allocation, zone->lock, and lru_lock; swap scalability; variable hotpatching (self-modifying code!); multithreading kernel work; improved workqueue interaction with CPU hotplug events; proper (and optimized) cgroup accounting for workqueue threads; and automatically scaling the threshold values for per-CPU counters.

We are also accepting additional topics. In particular, we are curious to hear about real-world bottlenecks that people are running into, as well as scalability work-in-progress that needs face-to-face discussion.

We hope to see you there!

Platinum Sponsors




Gold Sponsors

Silver Sponsors

Catchbox Sponsor

T-Shirt Sponsor