A fuzzy integrated congestion-aware routing algorithm for network on chip

Shahrouz YASREBI, Akram REZA, Mohammad NIKRAVAN, Seena VAZIFEDAN

PDF(1850 KB)
PDF(1850 KB)
Front. Inform. Technol. Electron. Eng ›› 2021, Vol. 22 ›› Issue (5) : 741-755. DOI: 10.1631/FITEE.2000069
Orginal Article
Orginal Article

A fuzzy integrated congestion-aware routing algorithm for network on chip

Author information +
History +

Abstract

Network on chip (NoC) is an infrastructure providing a communication platform to multiprocessor chips. Furthermore, the wormhole-switching method, which shares resources, was used to increase its efficiency; however, this can lead to congestion. Moreover, dealing with this congestion consumes more energy and correspondingly leads to increase in power consumption. Furthermore, consuming more power results in more heat and increases thermal fluctuations that lessen the life span of the infrastructures and, more importantly, the network’s performance. Given these complications, providing a method that controls congestion is a significant design challenge. In this paper, a fuzzy logic congestion control routing algorithm is presented to enhance the NoC’s performance when facing congestion. To avoid congestion, the proposed algorithm employs the occupied input buffer and the total occupied buffers of the neighboring nodes along with the maximum possible path diversity with minimal path length from instant neighbors to the destination as the selection parameters. To enhance the path selection function, the uncertainty of the fuzzy logic algorithm is used. As a result, the average delay, power consumption, and maximum delay are reduced by 14.88%, 7.98%, and 19.39%, respectively. Additionally, the proposed method enhances the throughput and the total number of packets received by 14.9% and 11.59%, respectively. To show the significance, the proposed algorithm is examined using transpose traffic patterns, and the average delay is improved by 15.3%. The average delay is reduced by 3.8% in TMPEG-4 (treble MPEG-4), 36.6% in QPIP (quadruplicate PIP), and 20.9% in TVOPD (treble VOPD).

Keywords

Network on chip / Routing algorithm / Congestion control / Fuzzy logic

Cite this article

Download citation ▾
Shahrouz YASREBI, Akram REZA, Mohammad NIKRAVAN, Seena VAZIFEDAN. A fuzzy integrated congestion-aware routing algorithm for network on chip. Front. Inform. Technol. Electron. Eng, 2021, 22(5): 741‒755 https://doi.org/10.1631/FITEE.2000069

RIGHTS & PERMISSIONS

2021 Zhejiang University Press
PDF(1850 KB)

Accesses

Citations

Detail

Sections
Recommended

/