Back to Search Start Over

A new adaptive selection strategy for reducing latency in networks on chip.

Authors :
Trik, Mohammad
Akhavan, Hoda
Bidgoli, Amir Massoud
Norouzzadeh Gil Molk, Ali Mohammad
Vashani, Hossein
Pour Mozaffari, Saadat
Source :
Integration: The VLSI Journal. Mar2023, Vol. 89, p9-24. 16p.
Publication Year :
2023

Abstract

Networks on chips (NoCs) are a concept inspired by computer networks for constructing multiprocessor systems that can handle communication across processing cores. One of the most critical applications of NOC is efficient nonstop routing. Different routes exist in these networks to get from one node to another; thus, a function that can assist in determining the optimum route to the target should be available. This paper uses a new hybrid method called Sc ored R egional congestion aware and D ICA (ScRD) to select a better output channel and increase NOC performance. After applying the ScRD algorithm, the traffic packets are examined by an analyzer, which determines if the NoC traffic is local or non-local based on the number of hops. Therefore, if the traffic is local, a scoring mechanism will select a better output channel; otherwise, the best output channel will be chosen using DICA or RCA selection functions, depending on the system state and the introduced parameter. Finally, Nirgam simulation was used to test the suggested method under various traffic conditions and selection criteria. The simulation results demonstrated that the strategy outperformed delay time, throughput, and energy consumption alternatives. It reduced packet delay by 27.10% and increased throughput by 10%. When these two factors were considered, energy consumption dropped by 6.86%. Also, the synthesis results showed that the hardware cost of the proposed approach is 1.2% lower than the two basic methods. • It introduces a new output selection strategy called ScRD based on parameters that affect NoC performance. • It introduces a new method to reduce traffic based on the proposed approach of using a traffic analyzer, in which the type of traffic is determined, and then the best selection function related to the type of traffic is used. • It introduces a router architecture for energy consumption analysis, which checks energy consumption in standby mode for wormhole routers and virtual channels. Also, it provides a solution to reduce energy consumption. • It compares the simulation results with the RTL implementation. • Analyzes the hardware overhead for the proposed solution. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
01679260
Volume :
89
Database :
Academic Search Index
Journal :
Integration: The VLSI Journal
Publication Type :
Academic Journal
Accession number :
161303357
Full Text :
https://doi.org/10.1016/j.vlsi.2022.11.004