Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Keeping Track of Deadlines in Time-Critical Systems - Lecture

Meeting Cpp via YouTube

Overview

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

Reviews

Start your review of Keeping Track of Deadlines in Time-Critical Systems - Lecture

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.