Presented by

  • Nick Desaulniers

    Nick Desaulniers
    https://nickdesaulniers.github.io/

    Nick Desaulniers is a software engineer at Google working on compiling the Linux Kernel with Clang (and LLVM). Nick has previously worked on TensorFlow’s Accelerated Linear Algebra (XLA) JIT compiler for Tensor Processing Units (TPUs), and the Linux kernel for the Nexus and Pixel phones while at Google. Nick also hacked on open source projects like Firefox, Firefox OS, Emscripten, and Rust at Mozilla. Contributing to Open Source software and an accessible Internet for all are some of the things that Nick is most passionate about.

Abstract

2020 saw further adoption of LLVM for building Linux kernels by Linux distros, kernel developers, and CI systems. But what tradeoffs exist, and what should be the focus of 2021? Come join us for a quick retrospective of 2020, help us review outstanding work to be done/what use of LLVM unlocks, and learn how to get involved and participate in kernel AND toolchain development.