Linus Boehm

Linus obtained his degree in Electrical Engineering from the Karlsruhe Institute of Technology and his Masters from Columbia University before completing his PhD at the University of Ulm. Since then he has worked on radar-signal processing for autonomous driving and, more recently, on financial trading systems. He is also a contributor to the Beman Project. In his spare time, he likes to run (but not quite as fast as C++).

Sessions

  • C++ as a Microscope Into Hardware

    Intermediate
    Performance

    In this talk we will use small C++ programs to explore the underlying hardware. Starting from an extremely simplified model of the CPU, we will uncover more and more details of the CPU architecture through small C++ snippets and profiling tools. Based on the results we will expand the model such that, by the end of the presentation, the model will be a fairly good representation of a modern chip architecture. By the end of the talk you should have a good understanding of the CPU architecture and gained an intuition about software performance.