2014 · 62 citations · 35 references
ComputingComputer EngineeringComputer ScienceComputer NetworksEmbedded SystemsInterconnection NetworksInterconnect ArchitectureInterprocess CommunicationMixed-criticality SystemsNetwork ArchitectureNetwork ProtocolsNetwork-on-chip DesignCredit-based Flow ControlCriticality LevelsMixed-criticality SchedulingNetwork SchedulingNetwork-on-chip ArchitecturesResource ArbitrationScenario-based VerificationWormhole Flow Control
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.
35
Networks on chips: a new SoC paradigm
Luca Benini, Giovanni De Micheli · Computer · 2002 · 3.7K citations · Full text
William J. Dally, Brian Towles · 2001 · 3.2K citations
Engineering, Computer Engineering, Electrical Engineering +17
A survey of wormhole routing techniques in direct networks
Lionel M. Ni, Philip K. McKinley · Computer · 1993 · 1.4K citations
William J. Dally · IEEE Transactions on Parallel and Distributed Systems · 1992 · 1.2K citations