Track Overview
Mechanical Sympathy: The Software/Hardware Divide
Software and hardware are like two sides of the same coin. One doesn’t make sense without the other. No matter which domain you work in, you should have an understanding of the other side. But what does understanding mean? What can software engineers learn to help extract the most out of the hardware their applications run on?
This track will look at the boundary between hardware and software. What are capabilities that the hardware provides we can take advantage of? What are the challenges to look out for? How do we create/apply new tools and techniques to deal with all the latest trends in hardware to extract maximum performance from our systems?
From this track
Improving Video Encoding System Efficiency @Netflix
Wednesday Nov 18 / 12:00PM EST
Every show on Netflix is encoded for the device type and bit rate that is optimal for the customers. For any one show that can be tens of different encodes, generated by a large-scale system that scales up to hundreds of thousands of CPU cores concurrently. As the performance team at Netflix, we...

Susie Xia
Senior Performance Engineer @Netflix
It’s Not Your Machine; It’s Your Code.
Wednesday Nov 18 / 12:50PM EST
Can we use information in tweets to decide how and when to trade stocks? Yes. But can we do this efficiently at scale, and on a tight budget? Well, this talk will discuss what such a task entails. We will look at some of the performance issues encountered in a simulated high frequency trading...

Adekunle Adepoju
Senior Software Engineer @Netflix
Pragmatic Performance - Tales from the Trenches
Wednesday Nov 18 / 01:40PM EST
In industry, one if often required to retrofit existing systems to extract more performance out of them. These performance optimization efforts are also performed under deadlines that make the "best'' solution, however attractive, often infeasible. In this talk, we would like to...

Ramesh Subramonian
Principal Engineer @TargetNews
Mechanical Sympathy Panel
Wednesday Nov 18 / 02:30PM EST
In this panel, we’ll continue the conversation about mechanical sympathy by bringing our speakers back to discuss where they see future trends and new ideas they have yet to try. We will touch on new tools that can provide even better insights into what is happening in our systems. We will...

Susie Xia
Senior Performance Engineer @Netflix

Adekunle Adepoju
Senior Software Engineer @Netflix

Ramesh Subramonian
Principal Engineer @TargetNews
Speakers from this track

Susie Xia
Senior Performance Engineer @Netflix
Susie works on the Performance Engineering team at Netflix. The team is responsible for bringing higher efficiency to the Netflix streaming and studio environments, identifying bottlenecks and optimizing systems with creative tooling and analysis. On the team, she has been focusing on making...
Read more
Adekunle Adepoju
Senior Software Engineer @Netflix
Adekunle works on the Content Platform Engineering team at Netflix, which is tasked with optimizing and accelerating the process of content creation. This involves using engineering methodologies to turn the complex human processes of content creation, into a more deterministic process in order...
Read moreFind Adekunle Adepoju at:

Ramesh Subramonian
Principal Engineer @TargetNews
Ramesh Subramonian is a Principal Engineer at Target in the High-Performance Computing Group. He likes to build high-performance systems with a focus on efficient usage of computing resources. He earned a PhD in Computer Science from UC Davis after an undergraduate degree in computer science from...
Read moreTrack Host

Ed Hunter
Engineering Leader @Netflix
Track Host

Ed Hunter
Engineering Leader @Netflix
Ed Hunter is an Engineering Director at Netflix running the Performance and Demand engineering teams. These two teams build the tools and techniques to help the Netflix microservice owners ensure their services run as efficiently and reliably as possible with the resources they need. Prior to...
Read more