A Meta-Routing Method to Create Multiple Virtual Logical Networks on a Single Hardware NoC
Résumé
This work introduces the notion of multiple virtual logical networks on a single hardware NoC. It details how it can be implemented and describes the meta-routing mechanism used within. We define a virtual logical network as a network in which the neighborhood is not determined by physical locations in the physical topology. A node can conceptually be a neighbor of any other node even if physically they are not close and there is not a direct physical connection between them. These networks are virtually logically independent, and so let each application have its own separate network with its own topology and its own number of nodes. We present some exploitation of Virtual Logical Networks to demonstrate how this innovative idea can deal with routing efficiency, cache coherency as well as fault tolerance.