Towards network-on-chip agreement protocols


Autoria(s): Nikolic, Borislav; Petters, Stefan M.
Data(s)

06/02/2014

06/02/2014

2012

Resumo

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.

Identificador

DOI 10.1145/2380356.2380395

978-1-4503-1425-1

http://hdl.handle.net/10400.22/3703

Idioma(s)

eng

Publicador

ACM

Relação

EMSOFT;

http://dl.acm.org/citation.cfm?doid=2380356.2380395

Direitos

closedAccess

Palavras-Chave #Real-time #Many-core #Embedded systems #Agreement protocols #Worst-case execution-time
Tipo

article