Abstract
The significance of effective on-chip communication has increased due to the increasing integration of computing cores in contemporary systems. Since routing techniques affect latency, throughput, and power consumption while reducing congestion and deadlock, they are essential to Network-on-Chip (NoC) performance. While adaptive and hybrid algorithms like Q-learning (Q), Path-based Randomized Oblivious Minimal (PROM), and Dynamic Adaptive Deterministic (DyAD) promise greater adaptability, deterministic techniques like XY provide simplicity but lack flexibility. The deterministic, adaptive, and hybrid routing algorithms in NoC are assessed in this study under bursty and constant bit rate (CBR) traffic. By combining delay, throughput, and power, a composite Performance Metric (PM) is used to measure routing efficiency. According to the results, PROM outperforms Q-routing by a substantial margin, achieving the highest efficiency under bursty traffic with a PM of 38.42%. DyAD performs best for CBR traffic, with a PM of 34.97%, compared to XY’s PM of 33.64%. The results show that traffic conditions affect the algorithm's applicability. DyAD performs well under constant loads and PROM is well suited for unpredictable traffic.
Keywords
Network on Chip, Mesh Topology, XY Routing, PROM Routing, Q Routing, Dyad Routing, Throughput, Latency,Downloads
References
- L. Benini, D. Bertozzi, Network-on-chip architectures and design methods, IEE Proceedings-Computers and Digital Techniques, 152(2), (2005) 261-272. https://doi.org/10.1049/ip-cdt:20045100
- A. Gogoi, B. Ghoshal, A. Sachan, R. Kumar, K. Manna, Application driven routing for mesh based Network-on-Chip architectures. Integration, 84, (2022) 26-36. https://doi.org/10.1016/j.vlsi.2021.12.008
- A.S.K. Sandhiya, S. Saranya, U. Harsha, Forecasting website traffic using prophet time series model, International Research Journal of Multidisciplinary Technovation, 1(1), (2019) 56-63. https://doi.org/10.34256/irjmt1917
- K. Ahmad, M.A.J. Sethi, Review of Network on Chip Routing Algorithms, EAI Endorsed Transactions on Context-Aware Systems and Applications, 7(22), (2020) e5. https://doi.org/10.4108/eai.23-12-2020.167793
- W. Zhang, L. Hou, J. Wang, S. Geng, W. Wu, (2009) Comparison Research between XY and Odd-Even Routing Algorithm of a 2-Dimension 3X3 Mesh Topology Network-on-Chip, 2009 WRI Global Congress on Intelligent Systems, IEEE, Xiamen, China. https://doi.org/10.1109/GCIS.2009.110
- T. Deeka, (2021) Adaptive dynamic packet routing on internet networks based on reinforcement learning approach, University of Southampton, Master’s Thesis, 119. https://eprints.soton.ac.uk/453034/
- S. Choudhary, S. Qureshi, Performance evaluation of mesh-based NoCs: Implementation of a new architecture and routing algorithm, International Journal of Automation and Computing, 9(4), (2012) 403-413. https://doi.org/10.1007/s11633-012-0661-1
- K.K. Paliwal, J.S. George, N. Rameshan, V. Laxmi, M.S. Gaur, V. Janyani, R. Narasimhan, Implementation of QoS Aware Q-Routing Algorithm for Network-on-Chip. In Communications in computer and information science, (2009) 370-380. https://doi.org/10.1007/978-3-642-03547-0_35
- M. Ahmed, R. Kumar, (2012) Parameterized path-based, randomized, oblivious, minimal routing in 3D mesh NoC. TENCON 2012 IEEE Region 10 Conference, IEEE, Cebu, Philippines. https://doi.org/10.1109/TENCON.2012.6412341
- C. Wang, W.H. Hu, S.E. Lee, N. Bagherzadeh, Area and power-efficient innovative congestion-aware Network-on-Chip architecture. Journal of Systems Architecture, 57(1), (2011) 24-38. https://doi.org/10.1016/j.sysarc.2010.10.009
- T.A. Kumar, R. Rajesh, P. Sivanainthaperumal, Performance Analysis of Noc Routing Algorithms For 5 × 5 Mesh Based Soc. ICTACT Journal on Microelectronics, 1(4), (2016) 141-146. https://doi.org/10.21917/ijme.2016.0028
- B.K. Soni, G. Parmar, Analysis of Different Routing Algorithm for 2D-Torus Topology NoC Architecture under Load Variation. International Journal of Advanced Engineering Research and Science 3(12), (2016) 250-255. https://doi.org/10.22161/ijaers/3.12.44
- M.S. El Sayed, S.A. Salem, M.H. Awadalla, A.M. Mostafa, A power efficient, oblivious, path-diverse, minimal routing for mesh-based networks-on-chip. International Journal of Computer Science Issues, 9(2), (2019) 339.
- A. Javed, J. Harkin, L. McDaid, J. Liu, Predicting networks-on-chip traffic congestion with spiking neural networks. Journal of Parallel and Distributed Computing, 154, (2021) 82-93. https://doi.org/10.1016/j.jpdc.2021.03.013
- N. Rohbani, Z. Shirmohammadi, M. Zare, S.-G. Miremadi, LAXY: A Location-Based Aging-Resilient Xy-Yx Routing Algorithm for Network on Chip. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, IEEE, 36(10), (2017) 1725-1738. https://doi.org/10.1109/TCAD.2017.2648817
- K. Balamurugan, B.S. Rao, M. Vijayaraj, Performance Analysis of Optad-NoC: A Novel Optimized Routing Algorithm and Intelligent Router for 3D Network-on-Chip. Wireless Personal Communications, 121(4), (2021) 2511-2528. https://doi.org/10.1007/s11277-021-08834-0
- S. Srivastava, M. Moharir, S. Gunisetty, Performance analysis of congestion-aware Q-routing algorithm for network on chip. IAES International Journal of Artificial Intelligence, 13(1), (2024) 798-806. https://doi.org/10.11591/ijai.v13.i1.pp798-806
- M.I. Bondarenko, Overview of routing algorithms for network on chip. Journal Scientific and Technical of Information Technologies, Mechanics and Optics, 24(5), (2024) 687-698. https://doi.org/10.17586/2226-1494-2024-24-5-687-698
- R. Mahar, S. Choudhary, (2017) Performance evaluation of cross-link fully adaptive routing algorithm with cross-link architecture for Network on Chip. 2017 International Conference on Inventive Computing and Informatics (ICICI), IEEE, Coimbatore, India. https://doi.org/10.1109/ICICI.2017.8365198
- A.I. Fasiku, B.O. Ojedayo, O.E. Oyinloye, (2020) Effect of Routing Algorithm on Wireless Network-on-Chip Performance. 2020 Second International Sustainability and Resilience Conference Technology and Innovation in Building Designs (51154), IEEE, Sakheer, Bahrain. https://doi.org/10.1109/IEEECONF51154.2020.9319964
- M.T. Balakrishnan, T.G. Venkatesh, A.V. Bhaskar, Design and implementation of congestion aware router for network-on-chip. Integration, 88, (2023) 43-57. https://doi.org/10.1016/j.vlsi.2022.08.012
- N.S. Vindhya, B.M. Vidyavathi, (2018) Network on Chip: A Review of Fault Tolerant Adaptive Routing Algorithm, 2018 International Conference on Electrical, Electronics, Communication, Computer, and Optimization Techniques (ICEECCOT), IEEE, Msyuru, India. 1107-1110. https://doi.org/10.1109/ICEECCOT43722.2018.9001333
- P.C.D. Paris, E.C. Pedrino, A high-level simulator for Network-on-Chip. Integrated Computer-Aided Engineering, 32(1), (2025) 57-73. https://doi.org/10.3233/ICA-240743
- Y. Asadi, Optical network-on-chip (ONoC) architectures: a detailed analysis of optical router designs. Journal of Semiconductors, 46(3), (2025) 031401. https://doi.org/10.1088/1674-4926/24060006
- K. Khan, S. Pasricha, A Reinforcement Learning Framework with Region-Awareness and Shared Path Experience for Efficient Routing in Networks-on-Chip. IEEE Design & Test, IEEE, 40(6), (2023) 76-85. https://doi.org/10.1109/MDAT.2023.3306719
- F. Farahnakian, M. Ebrahimi, M. Daneshtalab, P. Liljeberg, J. Plosila, Bi-LCQ: A low-weight clustering-based Q-learning approach for NoCs. Microprocessors and Microsystems, 38(1), (2014) 64-75. https://doi.org/10.1016/j.micpro.2013.11.008
- A. Lit, J.S. Joshima, S.B. Suhaili, N. Rajaee, S.K. Sahari, R. Sapawi, Evaluation of Deterministic Routing on 100-cores Mesh Wireless NoC. 2023 International Conference on Artificial Intelligence in Information and Communication (ICAIIC), IEEE, Bali, Indonesia. (2023) 143-148. https://doi.org/10.09/ICAIIC57133.2023.10067074
- P.K. Sharma, P. Mitra, S. Biswas, A Deadlock-Free and Adaptive Prime Perspective Turn Model for 3D-Mesh Based Network-on-Chips, In: Woungang, I., Dhurandher, S.K., Pattanaik, K.K., Verma, A., Verma, P. (eds) Advanced Network Technologies and Intelligent Computing. ANTIC 2022. International Conference on Advanced Network Technologies and Intelligent Computing, Springer, Cham, 1797 (2022) 362-375. https://doi.org/10.1007/978-3-031-28180-8_24
- J. An, H. You, J. Sun, J. Cao, (2021) Fault tolerant xy-yx routing algorithm supporting backtracking strategy for noc, 2021 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom), IEEE, New York City, NY, USA. 632-635. https://doi.org/10.1109/ISPA-BDCloud-SocialCom-SustainCom52081.2021.00092
- M.B. Nejad, Parametric Evaluation of Routing Algorithms in Network on Chip Architecture. Computer Systems Science & Engineering, 35(5), (2020). https://doi.org/10.32604/csse.2020.35.367
- S.C. Lee, T.H. Han, Q-function-based traffic-and thermal-aware adaptive routing for 3D network-on-chip. Electronics, 9(3), (2020) 392. https://doi.org/10.3390/electronics9030392
- Y. Guo, Z. Huang, M. Ding, B. Lin, H. Luo, PROM: A persistent routing optimization method based on supervised learning. Journal of Network and Computer Applications, 242, (2025) 104223. https://doi.org/10.1016/j.jnca.2025.104223
- P. Dere, M. Gaikwad, S. Yadav, High-Performance Low-Power Inter- and Intra-Cluster CDQ-Routing for Cluster Diagonal Mesh. IETE Journal of Research, 71(10), (2025) 3337–3357. https://doi.org/10.1080/03772063.2025.2510520
- M. Ebrahimi, H. Tenhunen, M. Dehyadegari, Fuzzy-based adaptive routing algorithm for networks-on-chip. Journal of Systems Architecture, 59(7), (2013) 516-527. https://doi.org/10.1016/j.sysarc.2013.03.006
- J. Lavina, (2007). A simulator for NoC interconnect routing and application modeling. University of Southampton UK & Malaviya National Institute of Technology, UK & India.
- N. Ji, Y. Yang, A pre-congestion-aware deterministic-adaptive hybrid routing (PcaDAHR) algorithm for network-on-chip. Microelectronics Journal, 164, (2025) 106811. https://doi.org/10.1016/j.mejo.2025.106811
- M. Kaleem, I.F. Isnin, Thermal-aware directional and adaptive routing algorithm for 3D network-on-chip. Indonesian Journal of Electrical Engineering and Computer Science, 27(2), (2022) 1051-1061. https://doi.org/10.11591/ijeecs.v27.i2.pp1051-1061
- E. Taheri, A. Patooghy, K. Mohammadi, XYZ-ZXY: A minimal routing algorithm for dynamic thermal management in 3D NoCs. Iranian Conference on Electrical Engineering, IEEE, Shiraz, Iran. https://doi.org/10.1109/IranianCEE.2016.7585766
- K.A. Khan, S. Pasricha, (2023) A Reinforcement Learning Framework with Region-Awareness and Shared Path Experience for Efficient Routing in Networks-on-Chip, arXiv preprint. https://doi.org/10.48550/arxiv.2307.11712
- M. Manzoor, R.N. Mir, N.U.D. Hakim, PAAD (Partially adaptive and deterministic routing): A deadlock free congestion aware hybrid routing for 2D mesh network-on-chips. Microprocessors and Microsystems, 92, (2022) 104551. https://doi.org/10.1016/j.micpro.2022.104551
- J. Li, C. Qin, X. Sun, An efficient adaptive routing algorithm for the Co-optimization of fault tolerance and congestion awareness based on 3D NoC. Microelectronics Journal, 142, (2023) 105989. https://doi.org/10.1016/j.mejo.2023.105989
- A. Lit, M.H. Husin, S. Suhaili, Performance and energy evaluation of dynamic adaptive deterministic routing algorithm for multicore architectures. E-Prime - Advances in Electrical Engineering, Electronics and Energy, 9, (2024) 100716. https://doi.org/10.1016/j.prime.2024.100716
- A. Paul, S.P. Maity, Reinforcement learning based Q routing: performance evaluation on cognitive radio network topologies, Wireless Personal Communications, 125(2), (2022) 1425-1441. https://doi.org/10.1007/s11277-022-09612-2
- J. Jiao, R. Shen, L. Chen, J. Liu, D. Han, RLARA: A TSV-Aware Reinforcement Learning Assisted Fault-Tolerant Routing Algorithm for 3D Network-on-Chip. Electronics, 12(23), (2023) 4867. https://doi.org/10.3390/electronics12234867
Articles

