| Nome: | Descrição: | Tamanho: | Formato: | |
|---|---|---|---|---|
| 1.22 MB | Adobe PDF |
Autores
Orientador(es)
Resumo(s)
Demands for functionality enhancements, cost reductions and power savings clearly suggest the introduction of multiand
many-core platforms in real-time embedded systems. However, when compared to uni-core platforms, the manycores
experience additional problems, namely the lack of scalable coherence mechanisms and the necessity to perform
migrations. These problems have to be addressed before such systems can be considered for integration into the realtime
embedded domain. We have devised several agreement protocols which solve some of the aforementioned issues.
The protocols allow the applications to plan and organise their future executions both temporally and spatially (i.e.
when and where the next job will be executed). Decisions can be driven by several factors, e.g. load balancing, energy
savings and thermal issues. All presented protocols are analytically described, with the particular emphasis on their
respective real-time behaviours and worst-case performance. The underlying assumptions are based on the multi-kernel
model and the message-passing paradigm, which constitutes the communication between the interacting instances.
Descrição
Palavras-chave
Real-time Many-core Embedded systems Agreement protocols Worst-case execution-time
Contexto Educativo
Citação
Editora
ACM
