YoVDO

Performance Matters

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Programming Courses

Course Description

Overview

Explore the challenges and solutions in software performance optimization in this 42-minute conference talk from Strange Loop. Delve into why traditional performance evaluation and optimization methods fall short on modern hardware and applications. Discover two innovative systems: Stabilizer, enabling statistically sound performance evaluation, and Coz, a causal profiler for optimizing throughput and latency in concurrent applications. Learn how these tools have led to significant performance improvements in popular software like Memcached and SQLite with minimal code changes. Gain insights into the limitations of compiler optimizations and the importance of advanced profiling techniques in the post-Moore's Law era. Follow along as the speaker, a distinguished computer science professor, shares his expertise in programming languages, runtime systems, and operating systems, focusing on transparent improvements in reliability, security, and performance.

Syllabus

Intro
Luke
Prototype
Flow
Cool Hand Luke
ASCII Art
Back in the Day
Moores Law
Performance Improvement
App Store Updates
Performance Analysis
Null Hypothesis Testing
Randomization
Stabilizer
Benchmarks
Profilers
Causal Profiles
Audit
Progress Points
Causal Profiler
Parallel Applications
Deduplication
Hash function
Hash table
Conclusion


Taught by

Strange Loop Conference

Tags

Related Courses

Sniffing the Metaverse
Strange Loop Conference via YouTube
KalDB - A Cloud Native Log Search Platform
Strange Loop Conference via YouTube
The Evolution of a Planetary-scale Distributed Database
Strange Loop Conference via YouTube
Machine Learning for Developer Productivity
Strange Loop Conference via YouTube
Formally Verifying Everybody's Cryptography
Strange Loop Conference via YouTube