Abstract
As size of chip is becoming smaller with growth in technology, and due to increase in number of cores, system-on-chip (SoC) becomes very complex. Network-on-chip (NoC) provides best solution to SoC by reducing communication overhead. The basic concern of NoC is the speed, performance and accuracy along with the small size of chip. The existing NoC topologies such as mesh topology, bus topology, torus topology, fat tree topology does not provide optimized performance. In this paper, we have proposed communication-based cluster topology (CBCT), which is based on 2H, i.e., heterogeneous and hybrid, proves to be more efficient topology by providing better performance due to reduction in latency, link utilization and energy consumption involved during communication. In experimental result, CBCT approach is compared with 2D mesh topology and CBCT proves to provide better results in terms of an end-to-end latency, network latency, packet latency, sink bandwidth, loss probability, link utilization and energy consumption of a topology.
Similar content being viewed by others
References
Agarwal M, Dubey R, Jain N, Raghuvanshi D (2013) Comparative analysis of different topologies based on network-on-chip architectures. Int J Electron Commun Eng 6:29–40
Owens JD, Dally WJ, Ho R, Jayasimha DNJ, Keckler SW, Peh L-S (2007) Research challenges for on-chip interconnection networks. IEEE Micro 5:96–108
Sehgal V (2014) Markovian models based stochastic communication in networks-in-package. IEEE Trans Parallel Distrib Syst 26(10):2806–2821
Ingle VV, Gaikwad MA (2013) Mesh topology of NoC architecture using source routing algorithm. Int J Eng Adv Technol (IJEAT) 2:101–104
Benini L, De Micheli G (2002) Networks on chip: a new SoC paradigm. IEEE Comput 31(1):7078
Pavlidis VF, Friedman EG (2007) 3-D topologies for networks-on-chip. IEEE transactions on very large scale integration (VLSI) systems 15:1081–1090
Choudhary N (2012) Network-on-chip: a new SoC communication infrastructure paradigm. Int J Soft Comput Eng (IJSCE) 1:332–335
Sehgal VK, Chauhan DS (2010) State observer controller design for packets flow control in networks-on-chip. J Supercomput 54(3):298–329
Benini L, De Micheli G (2002) Energy-efficient system-level design, Springer book power aware design methodologies, chapter 16. Springer, New York
Bertozzi D, Benini L, De Micheli G (2004) Energy-efficient network-on-chip design. In: Macii E (ed) Ultra low-power electronics and design. Kluwer, Dordrecht, pp 214–232
Marculescu R, Ogras UY, Peh L-S, Jerger NE, Hoskote Y (2009) Outstanding research problems in NoC design: circuit-, microarchitecture-, and system-level perspectives. IEEE Trans Comput Aided Des Integr Circuits Syst 28:3–21
Chen J, Li C, Gillard P (2011) Network-on-Chip (NoC) topologies and performance: a review. In: Proceedings of the 2011 Newfoundland Electrical and Computer Engineering Conference (NECEC), pp 1–6
Baboli M, Husin NS, Marsono MN (2014) A comprehensive evaluation of direct and indirect network-on-chip topologies. In: Proceedings of the 2014 international conference on industrial engineering and operations management, pp 2081–2090
Patel S, Parandkar P, Katiyal S, Agrawal A (2011) Exploring alternative topologies for network-on-chip architectures. Int J Inf Technol 3:372–376
Abou El Hassan BENYAMINA, Pierre BOULET (2007) Multi-objective mapping for NoC architectures. J Digit Inf Manag 5:378–384
Choudhary N (2013) Migration of on-chip networks from 2 dimensional plane to 3 dimensional plane. Int J Eng Adv Technol 2:516–519
Duato J, Yalamanchili S, Ni L (2003) Interconnection networks: an engineering approach. Elsevier, Amsterdam 2003
Xu Y, Zhou J, Liu S (2011) Research and analysis of routing algorithms for NoC, 3rd international conference on computer research and development (ICCRD), pp 98–102
Ingle VV, Gaikwad MA (2013) Review of mesh topology of NoC architecture using source routing algorithms. Int J Comput Appl 4:30–34
Chawade SD, Gaikwad MA, Patrikar RM (2006) Design XY routing algorithm for network-on-chip architecture. Int J Res Dev 1(1):1–5
Rohini A (2013) Design and implementation of minimal adaptive west first algorithm for NoC router architecture. In: Proceedings of the 2013 National Conference on ‘Women in Science & Engineering’ (NCWSE), pp 269–273
Hansson A, Goossens K, Radulescu A (2007) Avoiding message-dependent deadlock in network-based systems on chip, VLSI design. Hindawi publishing corporation, Cairo
Bhandarkar SM, Arabnia HR (1995) The REFINE multiprocessor—theoretical properties and algorithms. Parallel Comput 21(11):1783–1805
Bhandarkar SM, Arabnia HR (1995) The hough transform on a reconfigurable multi-ring network. J Parallel Distrib Comput 24(1):107–114
Bhandarkar SM, Arabnia HR, Smith JW (1995) A reconfigurable architecture for image processing and computer vision. Int J Pattern Recognit Artif Intell (IJPRAI) 9(2):201–229 (special issue on VLSI Algorithms and Architectures for Computer Vision, Image Processing, Pattern Recognition And AI)
Arabnia HR, Bhandarkar SM (1996) Parallel stereocorrelation on a reconfigurable multi-ring network. J Supercomput 10(3):243–270
Arif Wani M, Arabnia HR (2003) Parallel edge-region-based segmentation algorithm targeted at reconfigurable multi-ring network. J Supercomput 25(1):43–63
Chan J, Parameswaran S (2008) NoCOUT : NoC topology generation with mixed packet-switched and point-to-point networks. In: Proceedings of the 2008 Asia and South Pacific design automation conference, pp 265–270
Li C-L, Lee JH, Yang J-S, Han TH (2014) Communication-aware custom topology generation for VFI network-on-chip. IEICE Electron Express 11:1–8
Ge F, Wu N, Qin X, Zhang Y (2011) Clustering-based topology generation approach for application-specific network on chip. In: Proceedings of the world congress on engineering and computer science, vol 2 (2011)
Jain S, Choudhary N, Singh D (2014) STG-NoC: a tool for generating energy optimized custom built NoC topology. Int J Comput Appl 15:22–26
Srinivasan K, Chatha KS, Konjevod G (2005) An automated technique for topology and route generation of application specific on-chip interconnection networks. In: IEEE/ACM international conference on computer-aided design, pp 231–237
Dafali R, Diguet J-P (2010) MPSoC architecture-aware automatic NoC topology design. Netw Parallel Comput 6289:470–480
Choudhary N, Gaur MS, Laxmi V (2011) Energy efficient network generation for application specific NoC. Glob J Comput Sci Technol 11(16):47–56
Tino A, Khan GN (2011) Multi-Objective tabu search based topology generation technique for application-specific network-on-chip architectures. In: Design, automation & test in Europe conference & exhibition (DATE), pp 1–6
Vellanki P, Banerjee N, Chatha KS (2004) Quality-of-service and error control techniques for network-on-chip architectures. In: Proceedings of the 14th ACM great lakes symposium on VLSI, pp 45–50
Zhanga N, Huaxi G, Yang Y, Fan D (2014) QBNoC: QoS-aware bufferless NoC architecture. Microelectron J 45(6):751–758
Li B, Zhaoa L, Iyer R, Peh L-S, Leddige M, Espig M, Lee SE, Newell D (2010) CoQoS: coordinating QoS-aware shared resources in NoC-based SoCs. J Parallel Distrib Comput 71(5):700–713
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Johari, S., Sehgal, V.K. Master-based routing algorithm and communication-based cluster topology for 2D NoC. J Supercomput 71, 4260–4286 (2015). https://doi.org/10.1007/s11227-015-1521-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-015-1521-x