You are viewing content from a past/completed QCon

Presentation: “Quantum” Performance Effects: Beyond The Core

Track: Bare Knuckle Performance

Location: Pacific LMNO

Duration: 1:40pm - 2:30pm

Day of week: Tuesday

Level: Intermediate - Advanced

Persona: Developer

Share this on:

This presentation is now available to view on InfoQ.com

Watch video with transcript

Abstract

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).

Speaker: Sergey Kuksenko

Java Performance Engineer @Oracle

Sergey Kuksenko is a Java Performance Engineer at Oracle working on a variety of Java and JVM performance enhancements. He joined Oracle in 2010 and OpenJDK/OracleJVM is the third JVM in his experience. He started working as Java Engineer in 1996 and as Java Performance Engineer in 2005. He has had a passion for exploring how Java works on modern hardware.

Find Sergey Kuksenko at

Last Year's Tracks

Monday, 11 November

Tuesday, 12 November

Wednesday, 13 November