Overview
Explore hardware-aware performance optimization in a comprehensive conference talk that examines the relationship between software development and underlying hardware platforms. Learn how modern software engineering practices interact with contemporary hardware architectures, and discover why some trendy software approaches may counteract potential hardware benefits. Delve into practical strategies for optimizing software performance by understanding and leveraging hardware capabilities effectively. Drawing from over two decades of network engineering experience, gain insights into balancing domain-specific requirements with hardware constraints, evaluating new programming paradigms, and making informed decisions about software architecture that considers the entire technology stack. Master techniques for writing hardware-friendly code while weighing the associated trade-offs and costs.
Syllabus
Performance Optimization in Software Development - Being Friendly to Your Hardware - Ignas Bagdonas
Taught by
CppCon