Multicore and Heterogeneous Real-Time Systems (30h)

Main Lecturer: Daniel Casini (20h), Co-lecturer: Alessandro Biondi (10h)

Course slides

  1. "Models for Sequential Real-Time Tasks and Introduction to Multicore Scheduling Algorithms", (Daniel Casini, 18/12/2023, 3 hours (14-17), PC room Tecip)
  2. "Schedulability Analysis for Multicore Platforms", (Daniel Casini, 19/12/2023, 3 hours (14-17), PC room Tecip)
  3. "Partitioning Algorithms and Semi-Partitioned Scheduling", (Daniel Casini, 25/01/2024, 3 hours (14-17), Yellow room Tecip)
  4. "Heterogeneous Platforms, Optimization Problems, and Analysis of Self-Suspending Tasks.", (Daniel Casini, 26/01/2024, 3 hours (14-17), white room Tecip)
  5. "Processing Chains and the Compositional Performance Analysis Framework, with examples.", (Daniel Casini, 06/02/2024, 3 hours (15-18), PC room Tecip)
  6. "Time-Driven Chains, Logical-Execution Time (LET) Paradigm, and Transactional Task Model", (Daniel Casini and Federico Aromolo, 08/02/2024, 3 hours (14-17), white room Tecip)
  7. "Parallel Task Scheduling and Analysis", (Daniel Casini and Federico Aromolo, 13/02/2024, 3 hours (15.30-18.30), yellow room Tecip)
  8. "Analysis of Sequential and Self-Suspending Tasks under EDF Scheduling", (Federico Aromolo, 23/02/2024, 2 hours (14.00-16.00), white room Tecip)
  9. "Multiprocessor Real-Time Synchronization - Part 1", (Alessandro Biondi, 07/03/2024, 2 hours (14.00-16.00), yellow room Tecip)
  10. "Multiprocessor Real-Time Synchronization - Part 2", (Alessandro Biondi, 14/03/2024, 2 hours (14.00-16.00), yellow room Tecip)
  11. "Multiprocessor Real-Time Synchronization - Part 3", (Alessandro Biondi, 21/03/2024, 3 hours (10.00-13.00), PC room Tecip)
  12. "Resource Contention in Multicores", (Alessandro Biondi, 22/03/2024, 3 hours (10.00-13.00), PC room Tecip)