By the same authors

A Wormhole NoC Protocol for Mixed Criticality Systems

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Published copy (DOI)

Author(s)

Department/unit(s)

Publication details

Title of host publicationReal-Time Systems Symposium (RTSS), 2014 IEEE
DatePublished - 1 Dec 2014
Pages184-195
Number of pages12
PublisherIEEE
Original languageEnglish
ISBN (Print)9781479972890

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.

    Research areas

  • 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

Research outputs

Activities

Discover related content

Find related publications, people, projects, datasets and more using interactive charts.

View graph of relations