Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Principles and Methodologies for Serial Performance Optimization

USENIX via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn systematic approaches to optimizing sequential tasks in computer systems through this 15-minute conference talk from OSDI '25. Discover three fundamental principles for performance optimization—task removal, replacement, and reordering—and explore how they translate into eight actionable methodologies including batching, caching, precomputing, deferring, relaxation, contextualization, hardware specialization, and layering. Examine how researchers from Georgia Institute of Technology analyzed a decade of OSDI and SOSP papers to validate these optimization strategies comprehensively account for observed sequential performance improvements. Explore practical applications through two detailed case studies focusing on file and storage systems optimization and kernel synchronization analysis to identify missed optimization opportunities. Gain insights into SysGPT, a specialized fine-tuned GPT model trained on curated systems literature that provides context-aware performance suggestions with greater specificity and feasibility compared to general-purpose language models, demonstrating its potential as an optimization assistant for systems researchers and practitioners.

Syllabus

OSDI '25 - Principles and Methodologies for Serial Performance Optimization

Taught by

USENIX

Reviews

Start your review of Principles and Methodologies for Serial Performance Optimization

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.