Tesi etd-01192024-210812
Link copiato negli appunti
Tipo di tesi
Dottorato
Autore
ZINI, MATTEO
URN
etd-01192024-210812
Titolo
Analysis and Mitigation of Memory Contention in Real-Time Embedded Systems
Settore scientifico disciplinare
ING-INF/05
Corso di studi
Istituto di Tecnologie della Comunicazione, dell'Informazione e della Percezione - PHD IN EMERGING DIGITAL TECHNOLOGIES
Commissione
relatore Prof. BUTTAZZO, GIORGIO CARLO
Presidente Prof. ANDREA SARACINO
Membro Prof. GIOVANNI STEA
Presidente Prof. ANDREA SARACINO
Membro Prof. GIOVANNI STEA
Parole chiave
- memory
- DRAM
- memory contention
- interference
- QoS
- QoS-400
- MPAM
- arm
- WCET
- I/O
- virtualization
- real-time systems
- embedded systems
Data inizio appello
03/06/2024;
Disponibilità
parziale
Riassunto analitico
The thesis deals with the effect of memory interference on the WCET of tasks, its possible effects, and how hardware-based technologies can help to mitigate them.
The discussion is divided into fourparts: the first deals with the memory interference generated by I/O devices and how hardware-based memory-bandwidth regulators can help to mitigate its effects on both CPU cores and other devices.
The second part focuses on memory interference generated by CPU cores and the possibility of utilizing the ARMv8 MPAM extension in order to reduce it. The study begins with a deep analysis of the specifications that allow the creation of a real-time model of MPAM's mechanisms. These are exploited for the design of an optimization problem that can be used to compute the worst-case memory interference that can be guaranteed by MPAM's mechanisms.
The third part presents an I/O virtualization framework supporting memory bandwidth regulation on the traffic produced by I/O devices.
The fouth part deals instead with the possible effects of WCET overruns caused by interference. In particular, an analysis-based technique is developed in order to compute the minimum amount of extra interference needed to have a non-linear jump in the response-time bound of a task (computed through the response-time analysis). An optimization problem is finally built to exemplify possible real scenarios that could lead to such an increase in interference.
The discussion is divided into fourparts: the first deals with the memory interference generated by I/O devices and how hardware-based memory-bandwidth regulators can help to mitigate its effects on both CPU cores and other devices.
The second part focuses on memory interference generated by CPU cores and the possibility of utilizing the ARMv8 MPAM extension in order to reduce it. The study begins with a deep analysis of the specifications that allow the creation of a real-time model of MPAM's mechanisms. These are exploited for the design of an optimization problem that can be used to compute the worst-case memory interference that can be guaranteed by MPAM's mechanisms.
The third part presents an I/O virtualization framework supporting memory bandwidth regulation on the traffic produced by I/O devices.
The fouth part deals instead with the possible effects of WCET overruns caused by interference. In particular, an analysis-based technique is developed in order to compute the minimum amount of extra interference needed to have a non-linear jump in the response-time bound of a task (computed through the response-time analysis). An optimization problem is finally built to exemplify possible real scenarios that could lead to such an increase in interference.
File
Nome file | Dimensione |
---|---|
Ci sono 1 file riservati su richiesta dell'autore. |