DocumentCode :
1799258
Title :
A Wormhole NoC Protocol for Mixed Criticality Systems
Author :
Burns, A. ; Harbin, J. ; Indrusiak, L.S.
Author_Institution :
Dept. of Comput. Sci., Univ. of York, York, UK
fYear :
2014
fDate :
2-5 Dec. 2014
Firstpage :
184
Lastpage :
195
Abstract :
Lack of scalability and difficulties in predicting the temporal behaviour of bus-based architectures has lead to the development of Network-on-Chip (NoC) protocols that provide a schedulable resource for moving data across multi-core platforms. Wormhole switching and credit-based flow control protocols have been used to support flit-level priority-preemptive link arbitration in NoCs, which leads to analysable temporal behaviour. In this paper we develop a new protocol (WPMC), based on the same family of protocols, that gives full support to mixed-criticality on-chip communications. WPMC is defined to give adequate partitioning between criticality levels, and to use resources efficiently. Analysis is developed and implementation aspects are considered. A cycle accurate simulator is used for scenario-based verification, and the effectiveness of the protocol and its scheduling model is evaluated via message-set generation.
Keywords :
multiprocessor interconnection networks; network-on-chip; protocols; WPMC protocol; bus-based architectures; credit-based flow control protocols; cycle accurate simulator; message-set generation; mixed criticality systems; multicore platforms; network-on-chip protocols; scenario-based verification; schedulable resource; scheduling model; temporal behaviour; wormhole NoC protocol; wormhole switching; Interference; Ports (Computers); Routing; Routing protocols; Switches; System-on-chip; fixed priority; mixed criticality; network on chip; scheduling; wormhole routing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium (RTSS), 2014 IEEE
Conference_Location :
Rome
ISSN :
1052-8725
Type :
conf
DOI :
10.1109/RTSS.2014.13
Filename :
7010486
Link To Document :
بازگشت