President / CEO

R. Harrison

CompanyName

04

List item

Here is something else that will be happening at this event!

2:00PM

Event

Enter the event description here.

Corialent Now Conference
Sat
, 
September 
28
LET'S DO THIS
Text goes here
X

Speaker Name

Job Title

Company Name

The Event
Speakers
Attendees
Schedule
Performance Summit IV
The Final Countdown!
Time left for the event days hours minutes seconds
The countdown doesn't work if the event start date is set to TBD
Dec 
1st
 at 
9:30am 
PST

“If an end user perceives bad performance from your website, her next click will likely be on your-competition.com.”
― Ian Molyneaux


Join us to find out about industry best practices for managing software performance and meet like-minded enthusiasts.

REGISTER
Text goes here
X

Speakers

Taras Tsugrii

Organizer/software engineer

facebook

Rico Mariani

software engineer

facebook

Dr. Robert van Engelen

Computer Scientist, Professor, Founder

Genivia Inc

Stratos Idreos

Professor

Harvard University

Mani Ramaswamy

Technical Program Manager

facebook

Kalyana Chadalavada

software engineering manager

google

Kunal Pathak

software engineer

microsoft

Anukool Junnarkar

Software engineer

facebook

Alexander Gallego

Founder

vectorized.io

Mukul Sabharwal

Principal Software Engineering Manager

Microsoft

Vivek Koul

Engineering leadership

Mcgraw-Hill

Leland Takamine

Cofounder & CEO

perf.dev

DETAILS

DATE

DATE

September 
28 
2019 
7:00am 
11:00pm

LOCATION

TIME

Saturday 
7:00am 
11:00pm
The Final Countdown!
Time left for the event days hours minutes seconds
The countdown doesn't work if the event start date is set to TBD

LOCATION

WHO SHOULD ATTEND

Performance Summit is a semi-annual event for software performance enthusiasts interested in learning and speaking about research and development in software performance space.

#perf-summit-iv

Sharing is caring. Join us on Slack.

WHAT TO EXPECT

01

best practices

Learn best practices, strategies and ideas you can implement today.

02

GAIN INSIGHT

Hear from from some of the industry leaders in software performance space.

03

INSPIRATION

Leave inspired, invigorated and empowered.

WHAT WILL GO DOWN

Day

9:30AM

Opening Remarks

Welcome to Performance Summit IV


Taras Tsugrii | Software Engineer, Facebook

9:35AM

Fun Perf Analysis With Unlikely Data

This talk will review two especially fun/interesting incidents. One is from a pre-production situation and the other a live SEV. In both cases unexpected and interesting data analysis led to a great result. These kinds of Sherlock Holmes moments are some of the most fun we get to have doing Software Performance Engineering.


Rico Mariani | Software Engineer, Facebook

10:05AM

A new fast fuzzy grep

This talk presents ugrep, a high-performance grep tool. The internals of ugrep will be revealed, including a new multi-string pattern match algorithm, fuzzy regex pattern matching, task-parallel compressed tar/zip archive search, and optimal load balancing with lock-free job queues.

 

Dr. Robert van Engelen | Founder and CEO, Genivia Inc

10:45PM

The periodic table of data structures

Data structures are everywhere. They define the behavior of modern data systems and data-driven algorithms. For example, with data systems that utilize the correct data structure design for the problem at hand we can reduce the monthly bill of large-scale NoSQL applications on the cloud by thousands of dollars. We can accelerate data science tasks by being able to dramatically speed up the computation of statistics over large amounts of data. We can train drastically more neural networks within a given time budget, improving accuracy. 
However, knowing the right data structure and system design for any given scenario is a notoriously hard problem; there is a massive space of possible designs while there is no single design that is perfect across all data, queries, and hardware scenarios.  We will discuss our quest for the first principles of data structures and system design. We will show signs that it is possible to reason about the design space, heading toward a future of self-designing data systems.


Stratos Idreos | Professor, Harvard University

11:15AM

Shift Left Performance Engineering

 With an exponential growth in the number of features being shipped to production, how as a performance engineering team can we empower developers to be more closer to performance of the feature being shipped?
We will discuss some of the process and technology which is being used by our Performance Engineering Team to help us shift more leftwards.


Vivek Koul | Engineering Leadership, Mcgraw-Hill

11:30AM

Perflections: Tracking the perf of perf programs

The mantra for perf is measure, measure, and measure. As perf owners, do we apply that ourselves? Do we measure how successful our programs are? Most of us measure the number of egregious perf incidents that hit our customers - but that's just the headline number. What are the numbers we need to capture to find out if we (perf owners) are effective? That's this talk.

 

Mani Ramaswamy | Technical Program Manager, Facebook

11:45AM

BPerf: Porting production profiling from Windows to Linux

 BPerf is a datacenter production profiler for Windows that uses ETW under the covers. In this talk we’ll talk about our journey to port these capabilities to Linux using eBPF and perf_events.


Mukul Sabharwal | Principal Software Engineering Manager, Microsoft

12:10PM

Lunch break

Make friends, have ideas and enjoy delicious food.

1:25PM

Google Cloud Profiler: Explaining where you spend $ in production

As systems get more complex, reasoning about performance gets more difficult. Telemetry data emitted by our services is noisy and usually unhelpful in stressful situations. Distributed Tracing, in particular, can provide rich, contextual data but root-cause analysis can still be convoluted. In this talk, I'll review a few statistics-based approaches we have applied to help quickly identify which properties of the system are correlated with performance issues.
In order to support this type of aggregate trace analysis, we need data, but data isn't cheap. We want to gather only the relevant traces and bias towards traces that have abnormal behavior. I'll also talk about a few sampling approaches we use for analysis to minimize cost and overhead.

 

Kalyana Chadalavada | Software Engineering Manager, Google

1:55PM

perf.dev: Implementing the most precise method tracing in the industry

At perf.dev, we are building a platform to give companies complete confidence in their mobile performance strategy. Usability and sophistication of developer debugging tools are critical to the accurate diagnosis of performance problems. Our debugging emulator provides the most precise method tracing in the industry. We’ll dive into how the tool works and give a short demo of the emulator in action.

 

Leland Takamine | Cofounder & CEO, perf.dev

2:25PM

ARM64 Performance work in .NET 5

In this talk, I will describe the performance improvements work that .NET Runtime team has done in .NET 5 for ARM64 target. I will cover our investigation strategy and methodology in achieving high performance gains. The talk will cover most of the things we have recently published in our devblog.


Kunal Pathak | Software Engineer, Microsoft

3:10PM

Redpanda: A new storage engine built from the ground up for Kafka-API compatibility with Kernel bypass technologies for 10x lower tail latencies

In this talk we’ll cover how we built a new storage engine from scratch using a thread per core architecture for predictable tail latencies. We’ll dive deep into the challenges of adapting a well known protocol (Kafka-API) on top of this new storage engine and the performance gains of optimizing for modern hardware.


Alexander Gallego | Founder, vectorized.io

3:45PM

Image Load Time

Understanding slow image loads in Facebook for Android.


Anukool Junnarkar | Software Engineer, Facebook

3:55PM

Panel discussion

Kalyana Chadalavada, Kunal Pathak, Mukul Sabharwal, Stratos Idreos and Taras Tsugrii are going to answer your questions and discuss the most interesting performance topics.

4:30PM

Closing Remarks

Taras Tsugrii | Software Engineer, Facebook

TECHNOLOGY IS BEST WHEN IT BRINGS PEOPLE TOGETHER

MATT MULLENWEG

OUR SPONSORS

Thank you so much for your support.

CONTACT THE ORGANIZER
Google   Outlook   iCal   Yahoo

RSVP

Add to my Calendar
  • Google  Outlook  iCal  Yahoo