Multicore systems will continue to spread in the domain of real-time embedded systems due to the increasing need for high-performance applications. This research discusses some of the challenges associated with employing multicore systems for safety-critical real-time applications. Mainly, this work is concerned with providing: 1) efficient inter-core timing isolation for independent tasks, and 2) predictable task communication for communicating tasks. Principally, we introduce a new task execution model, based on the 3-phase execution model, that exploits the Direct Memory Access (DMA) controllers available in modern embedded platforms along with ScratchPad Memories (SPMs) to enforce strong timing isolation between tasks. The DMA and th...
This thesis addresses the problem of online multi-resource management in embedded real-time systems....
A major challenge in multi-core real-time systems is the interference problem on the shared hardware...
In real-time systems the correctness of a system depends not only on the logical correctness of the ...
Multi-core systems using ScratchPad Memories (SPMs) are attractive architectures for executing time-...
Multi-core platforms represent the answer of the industry to the increasing demand for computational...
The reduced space, weight and power(SWaP) characteristics of multi-core systems has motivated the re...
Multicore processors have been increasing in development by the industry to meet the ever-growing pr...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
The sharp increase in demand for performance has prompted an explosion in the complexity of modern m...
Shared hardware resources in commodity multicore processors are subject to contention from co-runnin...
With the increasing use of multi-core platforms in safety-related domains, aircraft system integrato...
The demands for high performance computing with a low cost and low power consumption are driving a t...
International audienceCommercial-off-the-shelf (COTS) platforms feature several cores that share and...
Multicore processors have been established in the multicore embedded real-time system domain. Severa...
Memory-centric scheduling attempts to guarantee temporal predictability on commercial-off-the-shelf ...
This thesis addresses the problem of online multi-resource management in embedded real-time systems....
A major challenge in multi-core real-time systems is the interference problem on the shared hardware...
In real-time systems the correctness of a system depends not only on the logical correctness of the ...
Multi-core systems using ScratchPad Memories (SPMs) are attractive architectures for executing time-...
Multi-core platforms represent the answer of the industry to the increasing demand for computational...
The reduced space, weight and power(SWaP) characteristics of multi-core systems has motivated the re...
Multicore processors have been increasing in development by the industry to meet the ever-growing pr...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
The sharp increase in demand for performance has prompted an explosion in the complexity of modern m...
Shared hardware resources in commodity multicore processors are subject to contention from co-runnin...
With the increasing use of multi-core platforms in safety-related domains, aircraft system integrato...
The demands for high performance computing with a low cost and low power consumption are driving a t...
International audienceCommercial-off-the-shelf (COTS) platforms feature several cores that share and...
Multicore processors have been established in the multicore embedded real-time system domain. Severa...
Memory-centric scheduling attempts to guarantee temporal predictability on commercial-off-the-shelf ...
This thesis addresses the problem of online multi-resource management in embedded real-time systems....
A major challenge in multi-core real-time systems is the interference problem on the shared hardware...
In real-time systems the correctness of a system depends not only on the logical correctness of the ...