A1 Vertaisarvioitu alkuperäisartikkeli tieteellisessä lehdessä

Bi-LCQ: A low-weight clustering-based Q-learning approach for NoCs




TekijätF. Farahnakian, M. Ebrahimi, M. Daneshtalab, P. Liljeberg, J. Plosila

KustantajaElsevier

Julkaisuvuosi2014

JournalMicroprocessors and Microsystems

Vuosikerta38

Numero1

Aloitussivu64

Lopetussivu75

Sivujen määrä12

ISSN0141-9331

DOIhttps://doi.org/10.1016/j.micpro.2013.11.008


Tiivistelmä

Network congestion has a negative impact on the performance of on-chip networks due to the increased packet latency. Many congestion-aware routing algorithms have been developed to alleviate traffic congestion over the network. In this paper, we propose a congestion-aware routing algorithm based on the Q-learning approach for avoiding congested areas in the network. By using the learning method, local and global congestion information of the network is provided for each switch. This information can be dynamically updated, when a switch receives a packet. However, Q-learning approach suffers from high area overhead in NoCs due to the need for a large routing table in each switch. In order to reduce the area overhead, we also present a clustering approach that decreases the number of routing tables by the factor of 4. Results show that the proposed approach achieves a significant performance improvement over the traditional Q-learning, C-routing, DBAR and Dynamic XY algorithms.




Last updated on 2024-26-11 at 19:42