Presentation: “Quantum” Performance Effects: Beyond The Core
This presentation is now available to view on InfoQ.com
Watch video with transcriptAbstract
CPU microarchitecture is hidden from developers by compilers, virtual machines, etc. Should developers know everything about CPU microarchitecture? It looks like learning quantum mechanics for cooking. Recently we heard how some microarchitecture features could lead to security breaches like Spectre/Meltdown. In this session, we won't talk about vulnerabilities. We will talk how (and how big) CPU microarchitecture details may have an influence on applications performance. Could it be visible by end-users? How to avoid misjudgment when we estimate our code performance? CPU is huge (not in size) that is why the talk is limited to those parts which located out of computational core (mostly caches and memory access).
Similar Talks
Scaling Patterns for Netflix's Edge
Playback Edge Engineering @Netflix
Justin Ryan
JIT vs AOT Performance With GraalVM
Developer Advocate for GraalVM @Oracle
Alina Yurenko
Parsing JSON Really Quickly: Lessons Learned
Professor and Department Chair @TELUQ - Université du Québec
Daniel Lemire
Fault Tolerance at Speed
Ex-NASA Researcher and High Performance Distributed Systems Whisperer
Todd Montgomery
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
Java Performance Engineer @Oracle
Sergey Kuksenko
High Resolution Performance Telemetry at Scale
Software Developer @Twitter