ETD

Archivio digitale delle tesi discusse presso l'Università di Pisa

Tesi etd-10172020-150820


Tipo di tesi
Tesi di laurea magistrale
Autore
TRIFOGLIO, ALESSANDRO
URN
etd-10172020-150820
Titolo
Schedule Optimization of Real-Time Flight Control Software for Multicore Platforms
Dipartimento
INGEGNERIA DELL'INFORMAZIONE
Corso di studi
EMBEDDED COMPUTING SYSTEMS
Relatori
relatore Prof. Di Natale, Marco
relatore Prof. Biondi, Alessandro
Parole chiave
  • NUMA-aware systems
  • flight control software
  • real-time systems
  • model-based design
  • multicore scheduling
  • mixed-integer linear programming
  • schedule optimization
Data inizio appello
20/11/2020
Consultabilità
Non consultabile
Data di rilascio
20/11/2090
Riassunto
Nowadays, many industries whose products rely on time-critical control software need to migrate from monocore to multicore platforms. In order to take the best advantage of the benefits of parallelism (reduced clock frequency, reduced consumption, etc.) a re-scheduling of software tasks, originally conceived to execute sequentially, is advisable. The goal of this dissertation is to present a placement-and-scheduling engine that can be used for two main purposes. First, to re-allocate tasks to the available computation units, preserving their original temporal and functional constraints and optimizing, at the same time, a customizable performance metric. Second, to generate a bare-metal static, contention-free run-time environment suited to execute the schedule on a typical multicore NUMA industrial platform.
File