DocumentCode :
2420637
Title :
Deploying Hard Real-Time Control Software on Chip-Multiprocessors
Author :
Bui, Dai N. ; Patel, Hiren D. ; Lee, Edward A.
Author_Institution :
EECS Dept., Univ. of California, Berkeley, Berkeley, CA, USA
fYear :
2010
fDate :
23-25 Aug. 2010
Firstpage :
283
Lastpage :
292
Abstract :
Deploying real-time control systems software on multiprocessors requires distributing tasks on multiple processing nodes and coordinating their executions using a protocol. One such protocol is the discrete-event (DE) model of computation. In this paper, we investigate distributed discrete-event (DE) with null-message protocol (NMP) on a multicore system for real-time control software. We illustrate analytically and experimentally that even with the null-message deadlock avoidance scheme in the protocol, the system can deadlock due to inter-core message dependencies. We identify two central reasons for such deadlocks: 1) the lack of an upper-bound on packet transmission rates and processing capability, and 2) an unknown upper-bound on the communication network delay. To address these, we propose using architectural features such as timing control and real-time network-on-chips to prevent such message-dependent deadlocks. We employ these architectural techniques in conjunction with a distributed DE strategy called PTIDES for an illustrative car wash station example and later follow it with a more realistic tunnelling ball device application.
Keywords :
multiprocessing systems; network-on-chip; real-time systems; software architecture; chip multiprocessors; discrete-event model; inter-core message dependency; multicore system; null-message deadlock avoidance scheme; null-message protocol; realtime control systems software; Delay; Jitter; Process control; Protocols; Real time systems; System recovery; Chip-multiprocessors; Discrete-Event; Real-time software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2010 IEEE 16th International Conference on
Conference_Location :
Macau SAR
ISSN :
1533-2306
Print_ISBN :
978-1-4244-8480-5
Type :
conf
DOI :
10.1109/RTCSA.2010.43
Filename :
5591875
Link To Document :
بازگشت