Abstract | ||
---|---|---|
Real-time systems need time-predictable computing platforms. For a multicore processor to be time-predictable, communication between processor cores needs to be time-predictable as well. This paper presents a time-predictable message-passing library for such a platform. We show how to build up abstraction layers from a simple, time-division multiplexed hardware push channel. We develop these time-predictable abstractions and implement them in software. To prove the time-predictability of these functions we analyze their worst-case execution time (WCET) with the aiT WCET analysis tool. We combine these WCET numbers with the calculation of the network latency of a message and then provide a statically computed end-to-end latency for this core-to-core message. |
Year | DOI | Venue |
---|---|---|
2015 | 10.1109/ISORC.2015.15 | 2015 IEEE 18th International Symposium on Real-Time Distributed Computing |
Keywords | Field | DocType |
time-predictable multicore processor,real-time systems,time-predictable computing platforms,multicore processor,time-predictable communication,processor cores,time-predictable cores,time-predictable message-passing library,abstraction layers,time-division multiplexed hardware push channel,time-predictable abstractions,worst-case execution time,aiT WCET analysis tool,WCET numbers,network latency,end-to-end latency,core-to-core message | Abstraction,Latency (engineering),Computer science,Real-time computing,Software,Time-division multiplexing,Multi-core processor,Message passing,Distributed computing,Parallel computing,Communication channel,Multiplexing,Embedded system | Conference |
ISSN | Citations | PageRank |
1555-0885 | 7 | 0.49 |
References | Authors | |
18 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Rasmus Bo Sørensen | 1 | 59 | 5.51 |
Wolfgang Puffitsch | 2 | 273 | 18.56 |
Martin Schoeberl | 3 | 1200 | 86.32 |
Sparso, J. | 4 | 133 | 104.88 |