Track Overview

Performance First Design

Modern hardware enables new approaches and new options for systems. In this track, we will explore what new techniques, if any, are required to unlock the most from the modern hardware at our disposal?


From this track

Session + Live Q&A Performance

Comparison of Performance of Multiple CPU Architectures

Monday Nov 8 / 11:10AM EST

With an increase in the choices of CPU architectures available both on-premise and in the public cloud, it is becoming increasingly important to understand the differences in performance between these options.  We will compare performance examples of 4 different CPU vendors while also...

Matthew Singer

Senior Staff Hardware Engineer @twitter

Jeff Balk

Sr. Hardware Engineer @twitter

Session + Live Q&A Performance

Unblocked By Design

Monday Nov 8 / 12:10PM EST

Asynchronous designs present an opportunity for greater system performance, but require a different mindset to take full advantage of. Applying normal synchronous approaches to asynchronous designs often lead to less efficient implementations, added complexity, and can negate the advantages a...

Todd Montgomery

Ex-NASA Researcher and High Performance Distributed Systems Whisperer

Session + Live Q&A Performance

The Mechanics of Metrics: Aggregation across Dimensions

Monday Nov 8 / 01:10PM EST

The most efficient way to observe application behavior relies on metrics, key/value pairs of numerical data. Capturing and processing metrics can help you identify and respond to potential issues before they escalate and cause more serious problems. But what should you measure? What do those...

Erin Schnabel

Senior Principal Software Engineer @Redhat

PANEL DISCUSSION + Live Q&A Performance

JIT vs. AOT: How to Pick the Right Approach

Monday Nov 8 / 02:10PM EST

The popularity of Java introduced the benefits of Just-In-Time (JIT) dynamic compilation to many developers. Recently, Ahead-Of-Time (AOT) compilation techniques have also been available for Java. When should a developer use a JIT or AOT? The panelists will discuss the trade-offs between the two...

Monica Beckwith

Java Champion, First Lego League Coach, passionate about JVM Performance @Microsoft

Gil Tene

CTO @AzulSystems

Todd Montgomery

Ex-NASA Researcher and High Performance Distributed Systems Whisperer


Speakers from this track

Matthew Singer

Senior Staff Hardware Engineer @twitter

Matt Singer is Senior Staff Hardware Engineer and architect of Twitter's server platforms. An expert in performance and server architecture, Matt is the technical leader for the hardware team that created one of the most...

Read more
Find Matthew Singer at:

Jeff Balk

Sr. Hardware Engineer @twitter

 Jeff Balk is a Senior Hardware Performance Engineer at Twitter. He has 15 years experience in the tech industry, back when 65nm and dual core were cutting edge. He has a MSEE from the University of Minnesota. 

Read more
Find Jeff Balk at:

Todd Montgomery

Ex-NASA Researcher and High Performance Distributed Systems Whisperer

Todd Montgomery is a networking hacker who has researched, designed, and built numerous protocols, messaging-oriented middleware systems, and real-time data systems, done research for NASA, contributed to the IETF and IEEE, and co-founded two startups. He currently works as an independent...

Read more
Find Todd Montgomery at:

Erin Schnabel

Senior Principal Software Engineer @Redhat

Erin Schnabel (@ebullientworks) is a Senior Principal Software Engineer and maker of things at Red Hat. She is a Java Champion, with over 20 years under her belt as a developer, technical leader, architect and advocate, and she strongly prefers being up to her elbows in code. Erin learns (and...

Read more
Find Erin Schnabel at:

Monica Beckwith

Java Champion, First Lego League Coach, passionate about JVM Performance @Microsoft

Java Champion Monica Beckwith is considered a subject matter expert, has several published articles and gets regular invitations to give talks on JVM/JIT Compilation/Garbage Collection (GC). She is also a JavaOne Rock Star.Monica has made various performance contributions to the Java HotSpot VM...

Read more
Find Monica Beckwith at:

Gil Tene

CTO @AzulSystems

Gil Tene is CTO and co-founder of Azul Systems. He has been involved with virtual machine and runtime technologies for the past 25 years. His pet focus areas include system responsiveness and latency behavior. Gil is a frequent speaker at technology conferences worldwide, and an official JavaOne...

Read more
Find Gil Tene at:

Track Date

Monday Nov 8 / 11:00AM EST

Topics

Performance

Share

Track Host

Tony Printezis

JVM/GC Engineer @Twitter, & Previous G1GC Tech Lead

Tony Printezis is a Staff Software Engineer at Twitter and a member of the VM Team in the Platform Organization. He has over 15 years of virtual machine implementation experience with special focus on memory management. Most of his projects have involved improving the performance, scalability,...

Read more
Find Tony Printezis at: