Tesis doctoralsDepartament d'Enginyeria Informàtica i Matemàtiques

Advancing Multicore Timing Analysis: Modeling Contention and Deriving WCET Bounds in Cyclic Executive Systems

  • Identification data

    Identifier:  TDX:4712
    Authors:  Palomo Teruel, Xavier
    Abstract:
    This thesis addresses the challenge of determining Worst-Case Execution Time (WCET) in real-time multicore systems, crucial for safety-critical applications. It proposes two novel methodologies for WCET analysis: an Integer Linear Programming (ILP) formulation that models contention scenarios for system-wide guarantees, and an iterative approach offering practical, less conservative task-level bounds. Both methods are adaptable to various multicore platforms. To validate these, microbenchmarks are developed at the assembly level to stress hardware components, ensuring precise event generation like cache misses. Performance events are derived using performance monitoring counters (PMCs) and units (PMUs). For platforms without PMUs, a mathematical approach and a software solution leveraging debug features estimate these events. These techniques enhance timing predictability and safety in multicore systems, bridging theoretical analysis with practical implementation. The contributions aim to improve realtime system reliability across constrained industrial platforms.
  • Others:

    Publisher: Universitat Rovira i Virgili
    Date: 2025-09-03, 2025-11-21T09:06:52Z, 2025-11-21T09:06:52Z
    Identifier: http://hdl.handle.net/10803/695850
    Departament/Institute: Departament d'Enginyeria Informàtica i Matemàtiques, Universitat Rovira i Virgili.
    Language: eng
    Author: Palomo Teruel, Xavier
    Director: Molina Clemente, Carlos María
    Source: TDX (Tesis Doctorals en Xarxa)
    Format: application/pdf, 114 p.
  • Keywords:

    Interference
    Worst Case Exec. Time
    Multicore Contention
    Interferencia
    Peor caso tiempo ejecución
    Contención Multicore
    Interferència
    Pitjor cas temps d'execució
    Contenció Multicore
    621.3
    Enginyeria i arquitectura
  • Documents:

  • Cerca a google

    Search to google scholar