TY - BOOK
T1 - Modelling Run-Time Arbitration by Latency-Rate Servers in Dataflow Graphs
AU - Wiggers, M.H.
AU - Bekooij, Marco Jan Gerrit
AU - Bekooij, Marco
AU - Smit, Gerardus Johannes Maria
PY - 2007/1/30
Y1 - 2007/1/30
N2 - In order to obtain a cost-efficient solution, tasks share resources in a Multi-Processor System-on-Chip. In our architecture, shared resources are run-time scheduled. We show how the effects of Latency-Rate servers, which is a class of run-time schedulers, can be included in a dataflow model. The resulting dataflow model, which can have an arbitrary topology, enables us to provide guarantees
on the temporal behaviour of the implementation.
Traditionally, the end-to-end behaviour of multiple Latency-Rate servers has been analysed with Latency-Rate analysis, which is a Network Calculus. This paper bridges a gap between Network Calculi and dataflow analysis techniques, since we show that a class of run-time schedulers can now be included in dataflow models, or, from a Network Calculus perspective, that restrictions on the topology of graphs that include run-time scheduling can be removed.
AB - In order to obtain a cost-efficient solution, tasks share resources in a Multi-Processor System-on-Chip. In our architecture, shared resources are run-time scheduled. We show how the effects of Latency-Rate servers, which is a class of run-time schedulers, can be included in a dataflow model. The resulting dataflow model, which can have an arbitrary topology, enables us to provide guarantees
on the temporal behaviour of the implementation.
Traditionally, the end-to-end behaviour of multiple Latency-Rate servers has been analysed with Latency-Rate analysis, which is a Network Calculus. This paper bridges a gap between Network Calculi and dataflow analysis techniques, since we show that a class of run-time schedulers can now be included in dataflow models, or, from a Network Calculus perspective, that restrictions on the topology of graphs that include run-time scheduling can be removed.
KW - EWI-9263
KW - CAES-EEA: Efficient Embedded Architectures
KW - IR-66946
KW - METIS-242157
M3 - Report
T3 - CTIT Technical Report Series
BT - Modelling Run-Time Arbitration by Latency-Rate Servers in Dataflow Graphs
PB - Centre for Telematics and Information Technology (CTIT)
CY - Enschede
ER -