ABSTRACT
Networks-on-Chip (NoCs) have recently emerged as a scalable alternative to classical bus and point-to-point architectures. To date, performance evaluation of NoC designs is largely based on simulation which, besides being extremely slow, provides little insight on how different design parameters affect the actual network performance. Therefore, it is practically impossible to use simulation for optimization purposes. In this paper, we first present a generalized router model and then utilize this novel model for doing NoC performance analysis. The proposed model can be used not only to obtain fast and accurate performance estimates, but also to guide the NoC design process within an optimization loop. The accuracy of our approach and its practical use is illustrated through extensive simulation results.
- L. Benini and G. De Micheli, "Networks on chips: a new SoC paradigm," IEEE Computer, 35(1), Jan. 2002 Google ScholarDigital Library
- D. Bertsekas and R. Gallager, Data Networks. Prentice Hall, 1992. Google ScholarDigital Library
- W. J. Dally. "Performance analysis of k-ary n-cube interconnection networks," IEEE Trans. on Computers, 39(6), June, 1990. Google ScholarDigital Library
- W. Dally and B. Towles. Principles and Practices of Interconnection Networks. Morgan Kaufmann, 2003. Google ScholarDigital Library
- J. Dielissen, et al., "Concepts and implementation of the Philips network-on-chip," in Proc. IP-based SoC Design, Nov. 2003.Google Scholar
- J. Draper and J. Ghosh, "A comprehensive analytical model for wormhole routing in multicomputer systems," Journal of Parallel and Distributed Computing, 23(2), Nov. 1994. Google ScholarDigital Library
- W. Guan, W. Tsai, and D. Blough, "An analytical model for wormhole routing in multicomputer interconnection networks," in Proc. Intl. Parallel Processing Symposium, Apr., 1993.Google ScholarDigital Library
- Z. Guz, et. al., "Efficient link capacity and QoS design for wormhole network-on-chip," in Proc. DATE, March 2006. Google ScholarDigital Library
- J. Hu and R. Marculescu, "Energy- and performance-aware mapping for regular NoC architectures," IEEE Trans, on Computer-Aided Design of Integrated Circuits and Systems, 24(4), Apr. 2005. Google ScholarDigital Library
- J. Hu, et. al., "System-level buffer allocation for application-specific networks-on-chip router design," IEEE Trans, on Computer-Aided Design of Integrated Circuits and Systems, 25(12), Dec. 2006. Google ScholarDigital Library
- P. Hu and L. Kleinrock, "An analytical model for wormhole routing with finite size input buffers," 15th Intl. Teletraffic Congress, June 1997.Google Scholar
- P. Lieverse, et. al., "A methodology for architecture exploration of heterogeneous signal processing systems," Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, 29(3), Nov. 2001. Google ScholarDigital Library
- M. Millberg, E. Nilsson, R. Thid and A. Jantsch, "Guaranteed bandwidth using looped containers in temporally disjoint networks within the Nostrum network on chip," in Proc. DATE, Feb. 2004. Google ScholarDigital Library
- S. Murali and G. De Micheli, "Bandwidth-constrained mapping of cores onto NoC architectures," in Proc. DATE, March 2004. Google ScholarDigital Library
- U. Y. Ogras and R. Marculescu, "'It's a small world after all': NoC performance optimization via long-range link insertion," IEEE Trans, on VLSI, 14(7), 2006. Google ScholarDigital Library
- M. Ould-Khaoua and H. Sarbazi-Azad, "An analytical model of adaptive wormhole routing in hypercubes in the presence of hot spot traffic," IEEE Trans on Parallel and Distributed Systems, 12(3), March, 2001. Google ScholarDigital Library
- H. Takagi, Queueing Analysis, Vol. 2: Finite Systems. Elsevier, 1993.Google Scholar
- G. Varatkar and R. Marculescu, "On-Chip traffic modeling and synthesis for MPEG-2 video applications," IEEE Trans, on VLSI, 12(1), 2004. Google ScholarDigital Library
- Analytical router modeling for networks-on-chip performance analysis
Recommendations
Improved on-chip router analytical power and area modeling
ASPDAC '10: Proceedings of the 2010 Asia and South Pacific Design Automation ConferenceOver the course of this decade, uniprocessor chips have given way to multi-core chips which have become the primary building blocks of today's computer systems. The presence of multiple cores on a chip shifts the focus from computation to communication ...
An analytical approach for network-on-chip performance analysis
Networks-on-chip (NoCs) have recently emerged as a scalable alternative to classical bus and point-to-point architectures. To date, performance evaluation of NoC designs is largely based on simulation which, besides being extremely slow, provides little ...
A Low-power Low-cost Optical Router for Optical Networks-on-Chip in Multiprocessor Systems-on-Chip
ISVLSI '09: Proceedings of the 2009 IEEE Computer Society Annual Symposium on VLSINetworks-on-chip (NoCs) can improve the communication bandwidth and power efficiency of multiprocessor systems-on-chip (MPSoC). However, traditional metallic interconnects consume significant amount of power to deliver even higher communication ...
Comments