Application-Aware Topology Reconfiguration for On-Chip Networks
Authors:
- 7 September 2010
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Very Large Scale Integration (VLSI) Systems
- Vol. 19 (11) , 2010-2022
Abstract
In this paper, we present a reconfigurable architecture for networks-on-chip (NoC) on which arbitrary application-specific topologies can be implemented. When a new application starts, the proposed NoC tailors its topology to the application traffic pattern by changing the inter-router connections to some predefined configuration corresponding to the application. It addresses one of the main drawbacks of the existing application-specific NoC optimization methods, i.e., optimization of NoCs based on the traffic pattern of a single application. Supporting multiple applications is a critical feature of an NoC when several different applications are integrated into a single modern and complex multicore system-on-chip or chip multiprocessor. The proposed reconfigurable NoC architecture supports multiple applications by appropriately configuring itself to a topology that matches the traffic pattern of the currently running application. This paper first introduces the proposed reconfigurable topology and then addresses the problems of core to network mapping and topology exploration. Further on, we evaluate the impact of different architectural attributes on the performance of the proposed NoC. Evaluations consider network latency, power consumption, and area complexity.Keywords
This publication has 35 references indexed in Scilit:
- ReNoC: A Network-on-Chip Architecture with Reconfigurable Topology2008
- Express virtual channels2007
- Rotary router2007
- A Gracefully Degrading and Energy-Efficient Modular Router Architecture for On-Chip NetworksACM SIGARCH Computer Architecture News, 2006
- A Low Complexity Heuristic for Design of Custom Network-on-Chip Architectures2006
- Contrasting a NoC and a Traditional Interconnect Fabric with Layout Awareness2006
- Networks on chips: a new SoC paradigmComputer, 2002
- Theory of latency-insensitive designIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2001
- Evaluation of Crossbar Architectures for Deadlock Recovery RoutersJournal of Parallel and Distributed Computing, 2001
- A delay model for router microarchitecturesIEEE Micro, 2001