AI Engineer - Learn how to integrate AI into software applications
Learn Generative AI, Prompt Engineering, and LLMs for Free
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Learn about Tintin, a unified hardware performance profiling infrastructure designed to address fundamental challenges in measuring and attributing microarchitectural events through hardware performance counters (HPCs). Discover how existing profiling tools struggle with limited hardware monitoring resources and diverse application requirements, leading to measurement errors and inadequate attribution support. Explore Tintin's innovative three-component modular design that tackles both challenges by introducing runtime uncertainty characterization, intelligent event scheduling to minimize errors, and uncertainty reporting to applications. Understand the Event Profiling Context (ePX) as a new operating system primitive that unifies diverse profiling requirements across different use cases. Examine comprehensive evaluations using benchmarks and real-world applications including resource orchestration, performance debugging, and intrusion detection systems that demonstrate Tintin's ability to enhance hardware profiling accuracy while maintaining low runtime overhead.
Syllabus
OSDI '25 - Tintin: A Unified Hardware Performance Profiling Infrastructure to Uncover and Manage...
Taught by
USENIX