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, 15/11/2022, 3 hours (14-17), PC room Tecip)
  2. "Schedulability Analysis for Multicore Platforms", (Daniel Casini, 17/11/2022, 3 hours (14-17), yellow room Tecip)
  3. "Partitioning Algorithms and Semi-Partitioned Scheduling", (Daniel Casini, 23/11/2022, 3 hours (14-17), white room Tecip)
  4. "Heterogeneous Platforms, Optimization Problems, and Analysis of Self-Suspending Tasks.", (Daniel Casini, 30/11/2022, 3 hours (14-17), grey room Tecip)
  5. "Processing Chains and the Compositional Performance Analysis Framework, with examples.", (Daniel Casini, 15/12/2022, 3 hours (14-17), blue room Tecip)
  6. "Time-Driven Chains and the Logical-Execution Time (LET) Paradigm", (Daniel Casini, 09/01/2023, 3 hours (14-17), grey room Tecip)
    Includes the invited talk by Andoni Amurrio (Researcher at IKERLAND) titled "Methods to bound the worst-case response times for multipath end-to-end flows".
  7. "Parallel Task Scheduling and Analysis", (Daniel Casini, 12/01/2023, 3 hours (14-17), blue room Tecip)
    Includes the invited talks by Federico Aromolo (SSSA) titled: "Event-driven Delay-induced Tasks: Model, Analysis, and Applications" and "RBS Scheduling of Parallel Real-Time Tasks".
  8. "Multiprocessor Real-Time Synchronization - Part 1", (Alessandro Biondi, 18/01/2023, 3 hours (11.30-13.30), PC room Tecip)
  9. "Multiprocessor Real-Time Synchronization - Part 2", (Alessandro Biondi, 20/01/2023, 3 hours (9.30-11.30), PC room Tecip)
  10. "Multiprocessor Real-Time Synchronization - Part 3", (Alessandro Biondi, 26/01/2023, 3 hours (14-17), PC room Tecip)
  11. "Resource Contention in Multicores", (Alessandro Biondi, 31/01/2023, 3 hours (14-17), PC room Tecip)