YoVDO

Keeping Track of Deadlines in Time-Critical Systems - Lecture

Offered By: Meeting Cpp via YouTube

Tags

Real-Time Systems Courses C++ Courses Multithreading Courses Lock-free Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Advanced Operating Systems
Georgia Institute of Technology via Udacity
Cyber-Physical Systems
University of California, Berkeley via edX
Machine Learning for Musicians and Artists
Goldsmiths University of London via Kadenze
计算机操作系统
Nanjing University via Coursera
Introduction to Real-Time Systems
IEEE via edX