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

Computer Vision: The Fundamentals
University of California, Berkeley via Coursera
Programming Languages
University of Virginia via Udacity
Learn to Program: Crafting Quality Code
University of Toronto via Coursera
Computational Photography
Georgia Institute of Technology via Coursera
Algorithms: Design and Analysis, Part 2
Stanford University via Coursera