Learn Generative AI, Prompt Engineering, and LLMs for Free
Advanced Techniques in Data Visualization - Self Paced Online
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off your first 3 months — limited time.
Unlock All Certificates
Explore a comprehensive conference talk on implementing deadline tracking in time-critical systems for C++ developers. Learn about real-time systems, deadline management, and a lightweight C++ monitoring API for runtime deadline violation checks in multi-threaded environments. Discover techniques for handling time measurements with wrap-around timestamps, utilizing thread-local storage, and implementing lock-free operations for optimal performance. Gain insights into integrating time constraints and gathering runtime statistics in existing C++ code, with discussions on functionality, limitations, and key takeaways for building robust real-time applications.
Syllabus
Introduction
What are realtime systems
Deadlines
What would we do
Minimum
Multiswell
How it works
Functionality
Performance
Limitations
Timepoints
Overflow tolerance
Chronostatic clock
Unsigned time
Violation check
Stack of deadlines
Wrap up
Runtime variants
Cost
Scaling
Framework
Key takeaways
Extensions
Summary
Taught by
Meeting Cpp