ETD

Digital archive of theses discussed at the University of Pisa

 

Thesis etd-10172020-150820


Thesis type
Tesi di laurea magistrale
Author
TRIFOGLIO, ALESSANDRO
URN
etd-10172020-150820
Thesis title
Schedule Optimization of Real-Time Flight Control Software for Multicore Platforms
Department
INGEGNERIA DELL'INFORMAZIONE
Course of study
EMBEDDED COMPUTING SYSTEMS
Supervisors
relatore Prof. Di Natale, Marco
relatore Prof. Biondi, Alessandro
Keywords
  • NUMA-aware systems
  • flight control software
  • real-time systems
  • model-based design
  • multicore scheduling
  • mixed-integer linear programming
  • schedule optimization
Graduation session start date
20/11/2020
Availability
Withheld
Release date
20/11/2090
Summary
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