Back To Schedule

Sanitize it Before You Ship IT

14:30 - 15:15 Friday 13th March 2026 UTC
Beginner
Tooling/Utilities

Data races are among the hardest bugs to catch in C++—often elusive, timing-dependent, and capable of slipping past even the most experienced eyes. ThreadSanitizer (TSan) is a powerful tool that helps uncover these hidden concurrency issues before they reach production. In this talk, we’ll explore how TSan works under the hood, what kinds of bugs it can (and can’t) detect, and practical strategies for integrating it into your development workflow. Through real-world examples, we’ll see how TSan can expose subtle synchronization mistakes, improve reliability, and save countless debugging hours. Attendees will walk away with a clear understanding of when and how to use TSan to confidently ship multithreaded C++ code.

View Slides

Vishnu Nath

Software Technical LeadApplied Materials

seasoned C++ developer with over 8 years of experience building high-performance software systems. His interests span complex semiconductor systems, AI infrastructure, and modern C++ design practices. He actively explores system design, concurrency, and language evolution while contributing to community discussions. Vishnu is passionate about bridging C++ with emerging technologies and is currently preparing to contribute to standardization groups and advanced AI-driven tooling.

VolumetricCondensed