DocumentCode :
1513386
Title :
A new adaptive hardware tree-based multicast routing in k-ary n-cubes
Author :
Kumar, Dianne R. ; Najjar, Walid A. ; Srimani, Pradip K.
Author_Institution :
Dept. of Comput. Sci. & Eng., Colorado Univ., Denver, CO, USA
Volume :
50
Issue :
7
fYear :
2001
fDate :
7/1/2001 12:00:00 AM
Firstpage :
647
Lastpage :
659
Abstract :
Multicast communication is a key issue in almost all applications that run on any parallel architecture and, hence, efficient implementation of multicast is critical to the performance of multiprocessor machines. Multicast is implemented in parallel architectures either via software or via hardware. Software-based approaches for implementing multicast can result in high message latencies, while hardware-based schemes can greatly improve performance. Deadlock freedom in multicast communication is much more difficult to achieve resulting in more involved routing algorithms and higher startup delays. Hardware tree-based algorithms do not require these high startup delays, but do suffer from high probabilities of message blocking leading to poor performance. In this paper, we propose a new hardware tree-based routing algorithm (HTA) for multicast communication under virtual cut-through switching in k-ary n-cubes that outperforms existing software and hardware path-based multicast routing schemes. Simulation results are compared against several commonly used multicast routing algorithms and show that HTA performs extremely well under many different conditions
Keywords :
multicast communication; multiprocessor interconnection networks; network routing; parallel architectures; adaptive hardware tree-based multicast routing; deadlock freedom; hardware tree-based algorithms; hardware tree-based routing algorithm; hardware-based schemes; k-ary n-cubes; message blocking; message latencies; multicast communication; multiprocessor machines; parallel architecture; parallel architectures; performance; simulation results; virtual cut-through switching; Application software; Communication switching; Delay; Hardware; Multicast algorithms; Multicast communication; Parallel architectures; Routing; Software algorithms; System recovery;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.936232
Filename :
936232
Link To Document :
بازگشت