Monday Oct 21
11:50 AM –
12:40 PM
Forum South
What Every Programmer Should Know about How CPUs Work
When programming these days it’s easy to forget the many layers of abstractions between what you type and what the computer you run your code on is actually doing. In this talk, Matt will describe some of the performance features of modern CPUs and explain how your code is already benefiting from them. We’ll look at real-world server performance, the tooling available to measure their impact, and how compilers are often already doing the right thing for us.
By the end of the talk you’ll appreciate the amazing work of chip designers and compiler authors, but you’ll also know how to diagnose when things go awry, and what to do about it.
Keynotes
-
How AI Will Bring Computing to EveryoneMatt WelshTuesday Oct 22 @ 5:00 PM
-
Tracers in the DarkAndy GreenbergMonday Oct 21 @ 5:30 PM
-
There’s No AI in Human: Navigating the Intersection of Technology and HumanityImran RashidTuesday Oct 22 @ 9:30 AM
-
Decision DialsVenkat SubramaniamMonday Oct 21 @ 9:30 AM
-
AI-Powered Bug HuntingBen SadeghipourMonday Oct 21 @ 4:00 PM
-
Reducing Latency: Innovations for a Faster InternetDave TahtTuesday Oct 22 @ 1:40 PM
-
Tidy First? A Daily Exercise in Empirical DesignKent BeckMonday Oct 21 @ 1:40 PM