LLVM's Real-Time Safety Revolution - Tools for Modern Audio Development
ADC - Audio Developer Conference via YouTube
Build the Finance Skills That Lead to Promotions, Not Just Certificates
Get 20% off all career paths from fullstack to AI
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Explore revolutionary LLVM tools designed to enforce real-time safety in audio development through this 42-minute conference talk from ADC 2024. Learn about RealtimeSanitizer (RTSan), now integrated into mainline Clang, which detects runtime calls to malloc, system calls, and other user-defined "unsafe" functions that violate real-time constraints. Discover Clang's new Performance Constraints system that prevents blocking function calls from non-blocking functions at compile time, providing an additional layer of protection for mission-critical audio, autonomous vehicle, and aerospace applications. Compare and contrast these complementary approaches while gaining practical insights on integrating both tools into your codebase effectively. Understand how these innovations address the fundamental challenge of maintaining real-time guarantees by automatically detecting violations of the golden rule against time-unbounded operations in real-time threads. Benefit from the expertise of David Trevelyan, inventor of RealtimeSanitizer and former TikTok technical lead, alongside Chris Apple, a seasoned audio industry engineer with extensive experience in real-time audio rendering and performance optimization across companies like Dolby, Roblox, and Spatial Inc.
Syllabus
LLVM’s Real-Time Safety Revolution - Tools for Modern Audio Development - ADC 2024
Taught by
ADC - Audio Developer Conference