Learning-Based Routing Algorithms for On-Chip Networks

作者: Masoumeh Ebrahimi , Masoud Daneshtalab

DOI: 10.1007/978-1-4614-8274-1_5

关键词:

摘要: In this chapter, we investigate highly adaptive routing algorithms for balancing the traffic over network based on learning approaches. The proposed methods aim to provide up-to-dated local and global congestion information at each switch. At first, method is applied a utilizing minimal routing. low loads, can achieve optimal performance, while they are inefficient in avoiding hotspots when load increases. reason of inefficiency that propagate messages through most two directions When shortest paths congested, sending more them deteriorate condition considerably. order address issue, present non-minimal algorithm on-chip networks provides wide range alternative between pair source destination switches. Initially, determines all permitted turns including 180-degree single channel without creating cycles. implementation best usage allowable route adaptively network. On top that, selecting less congested path, an optimized scalable utilized. estimate latency from output region.

参考文章(21)
Masoumeh Ebrahimi, Masoud Daneshtalab, Fahimeh Farahnakian, Juha Plosila, Pasi Liljeberg, Maurizio Palesi, Hannu Tenhunen, HARAQ: Congestion-Aware Learning Model for Highly Adaptive Routing Algorithm in On-Chip Networks 2012 IEEE/ACM Sixth International Symposium on Networks-on-Chip. pp. 19- 26 ,(2012) , 10.1109/NOCS.2012.10
Paul Gratz, Boris Grot, Stephen W. Keckler, Regional congestion awareness for load balance in networks-on-chip high-performance computer architecture. pp. 203- 214 ,(2008) , 10.1109/HPCA.2008.4658640
A.G. Barto, R.S. Sutton, Reinforcement Learning: An Introduction ,(1988)
Ming Li, Qing-An Zeng, Wen-Ben Jone, DyXY: a proximity congestion-aware deadlock-free dynamic routing method for network on chip design automation conference. pp. 849- 852 ,(2006) , 10.1145/1146909.1147125
Steven Cameron Woo, Moriyoshi Ohara, Evan Torrie, Jaswinder Pal Singh, Anoop Gupta, The SPLASH-2 programs: characterization and methodological considerations international symposium on computer architecture. ,vol. 23, pp. 24- 36 ,(1995) , 10.1145/223982.223990
Xiaohui Dai, Chi-Kwong Li, Ahmad B Rad, An approach to tune fuzzy controllers based on reinforcement learning for autonomous vehicle control IEEE Transactions on Intelligent Transportation Systems. ,vol. 6, pp. 285- 293 ,(2005) , 10.1109/TITS.2005.853698
Justin A. Boyan, Michael L. Littman, Packet Routing in Dynamically Changing Networks: A Reinforcement Learning Approach neural information processing systems. ,vol. 6, pp. 671- 678 ,(1993)
Milo M. K. Martin, Daniel J. Sorin, Bradford M. Beckmann, Michael R. Marty, Min Xu, Alaa R. Alameldeen, Kevin E. Moore, Mark D. Hill, David A. Wood, Multifacet's general execution-driven multiprocessor simulator (GEMS) toolset ACM Sigarch Computer Architecture News. ,vol. 33, pp. 92- 99 ,(2005) , 10.1145/1105734.1105747
Christopher J. Glass, Lionel M. Ni, Maximally Fully Adaptive Routing in 2D Meshes. international conference on parallel processing. pp. 101- 104 ,(1992)
Giovanni De Micheli, Networks on chip IEEE Computer. pp. 105- 110 ,(2003) , 10.1007/978-1-4020-6488-3_8