Intelligent computation techniques for optimization of the shortest path in an asynchronous network-on-chip

Network-on-chip (NoC) offers itself to be a suitable interconnection structure and as a viable alternative for system-on-chip, and hence is employed in very-large-scale integration (VLSI) design. An asynchronous network-on-chip (ANoC) design has low energy consumption because of the absence of the clock. However, obtaining optimal path routing in an asynchronous network-on-chip poses computational complexities. In this work, the shortest optimal paths are determined by employing five contemporary optimization techniques, including the harmony search (HS) algorithm using the Hopfield neural network (HNN) in an ANoC mesh topology. Using optimal parameters, in an ANoC, the energy consumption is significantly reduced and a faster convergence speed is achieved. The HS technique was found to have the least consumption of energy and time-complexity in the investigated techniques. HS technique outperformed all the other techniques in various aspects, making it the most suitable for determining the optimal shortest path.

[1]  Xin-She Yang Harmony Search as a Metaheuristic Algorithm , 2009 .

[2]  Hong-xia Zhang,et al.  The Application of Improved Harmony Search Algorithm for Solving Shortest Path Problems , 2015, ICCSE 2015.

[3]  Jun Wang,et al.  An Improved Cuckoo Search Optimization Algorithm for the Problem of Chaotic Systems Parameter Estimation , 2016, Comput. Intell. Neurosci..

[4]  R. Sabbaghi‐Nadooshan,et al.  Swarm Intelligence Low Power Routing in Network-on-Chips , 2016 .

[5]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[6]  R. Balamurugan,et al.  Visual and textual features based email spam classification using S-Cuckoo search and hybrid kernel support vector machine , 2017, Cluster Computing.

[7]  Saurabh Kr. Srivastava,et al.  Extended ACO Algorithm for Path Prioritization , 2013 .

[8]  Nazmus Sakib,et al.  Comparative Analysis of Improved Cuckoo Search(ICS) Algorithm and Artificial Bee Colony (ABC) Algorithm on Continuous Optimization Problems , 2015 .

[9]  Ran Ginosar,et al.  QNoC asynchronous router , 2009, Integr..

[10]  Firas Ali Hashim Swarm Intelligent Application in Networks Routing Problem , 2016 .

[11]  S. N. Deepa,et al.  Hybrid evolutionary computing algorithms and statistical methods based optimal fragmentation in smart cloud networks , 2017, Cluster Computing.

[12]  Alain J. Martin Asynchronous Techniques for System-on-Chip Design Digital circuit designs that are not sensitive to delay promise to allow operation without clocks for future systems-on-a-chip. , 2006 .

[13]  Alain J. Martin,et al.  Asynchronous Techniques for System-on-Chip Design , 2006, Proceedings of the IEEE.

[14]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[15]  Xiaolei Wang,et al.  An Introduction to Harmony Search Optimization Method , 2014 .

[16]  Osama Abdel-Raouf,et al.  A Survey of Harmony Search Algorithm , 2013 .

[17]  Zong Woo Geem,et al.  Application of Harmony Search to Vehicle Routing , 2005 .

[18]  Bo Pan,et al.  The mechanical arm control based on harmony search genetic algorithm , 2017, Cluster Computing.

[19]  Martyn Amos,et al.  Dynamic load balancing on heterogeneous clusters for parallel ant colony optimization , 2016, Cluster Computing.

[20]  Christian Bernard,et al.  A Telecom Baseband Circuit based on an Asynchronous Network-on-Chip , 2007, 2007 IEEE International Solid-State Circuits Conference. Digest of Technical Papers.

[21]  Jens Sparsø,et al.  ReNoC: A Network-on-Chip Architecture with Reconfigurable Topology , 2008, Second ACM/IEEE International Symposium on Networks-on-Chip (nocs 2008).

[22]  P. Senthil Kumar,et al.  GALS implementation of randomly prioritized buffer-less routing architecture for 3D NoC , 2018, Cluster Computing.

[23]  Jens Sparsø,et al.  Implementation of guaranteed services in the MANGO clockless network-on-chip , 2006 .

[24]  Fernando Gehm Moraes,et al.  HERMES: an infrastructure for low area overhead packet-switching networks on chip , 2004, Integr..

[25]  Xin-She Yang,et al.  Firefly Algorithm: Recent Advances and Applications , 2013, ArXiv.

[26]  N. C. Sahoo,et al.  Research Article Efficient Computation of Shortest Paths in Networks Using Particle Swarm Optimization and Noising Metaheuristics , 2007 .