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