The Community for Technology Leaders
Networks-on-Chip, International Symposium on (2007)
Princeton, New Jersey
May 7, 2007 to May 9, 2007
ISBN: 0-7695-2773-6
pp: 233-242
Kees Goossens , Delft University of Technology, The Netherlands; NXP Semiconductors, The Netherlands
Andreas Hansson , Eindhoven University of Technology, The Netherlands
Systems on chip (SoC) are becoming increasingly complex, with a large number of applications integrated on the same chip. Such a system often supports a large number of use-cases and is dynamically reconfigured when platform conditions or user requirements change. <p>Networks on Chip (NoC) offer the designer unsurpassed runtime flexibility. This flexibility stems from the programmability of the individual routers and network interfaces. When a change in use-case occurs, the application task graph and the network connections change. To mitigate the complexity in programming the many registers controlling the NoC, an abstraction in the form of a configuration library is needed. In addition, such a library must leave the modified system in a consistent state, from which normal operation can continue.</p> <p>In this paper we present the facilities for controlling change in a reconfigurable NoC. We show the architectural additions and the many trade-offs in the design of a run-time library for NoC reconfiguration. We qualitatively and quantitatively evaluate the performance, memory requirements, predictability and reusability of the different implementations.</p>
Kees Goossens, Andreas Hansson, "Trade-offs in the Configuration of a Network on Chip for Multiple Use-Cases", Networks-on-Chip, International Symposium on, vol. 00, no. , pp. 233-242, 2007, doi:10.1109/NOCS.2007.45
435 ms
(Ver )