DocumentCode :
721013
Title :
Message Passing on a Time-predictable Multicore Processor
Author :
Sorensen, Rasmus Bo ; Puffitsch, Wolfgang ; Schoeberl, Martin ; Sparso, Jens
Author_Institution :
Dept. of Appl. Math. & Comput. Sci., Tech. Univ. of Denmark, Lyngby, Denmark
fYear :
2015
fDate :
13-17 April 2015
Firstpage :
51
Lastpage :
59
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.
Keywords :
message passing; multiprocessing systems; software libraries; WCET numbers; abstraction layers; aiT WCET analysis tool; core-to-core message; end-to-end latency; multicore processor; network latency; processor cores; real-time systems; time-division multiplexed hardware push channel; time-predictable abstractions; time-predictable communication; time-predictable computing platforms; time-predictable cores; time-predictable message-passing library; time-predictable multicore processor; worst-case execution time; Hardware; Libraries; Message passing; Multicore processing; Receivers; Standards; Time division multiplexing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Distributed Computing (ISORC), 2015 IEEE 18th International Symposium on
Conference_Location :
Auckland
ISSN :
1555-0885
Type :
conf
DOI :
10.1109/ISORC.2015.15
Filename :
7153789
Link To Document :
بازگشت