Title :
Hardware-Based Multicast with Global Load Balance on k-ary n-trees
Author :
Sun, Quanbao ; Zhang, Minxuan ; Xiao, LiQuan
Author_Institution :
Sch. of Comput., NUDT, Changsha
Abstract :
The multicast operation is used commonly in parallel applications and can be used to support several other collective communication operations. A significant performance improvement can be achieved by supporting multicast operations at the hardware level. In this paper, we propose two parent selecting strategies which use global information to reduce the conflict among different multicast operations on k-ary n-trees. We first define an equivalence relation to divide the switches at each stage into several equivalence classes. Then we prove that the switches, which are at the same stage and are passed through by the same multicast tree, belong to the same equivalence class. Based on the study, two least loaded parent selecting strategies are developed. The proposed strategies are evaluated through simulation experiments. The results indicate that the proposed strategies lower the multicast latency and increase the multicast throughput significantly.
Keywords :
multicast communication; multistage interconnection networks; parallel machines; resource allocation; collective communication operations; global load balance; hardware-based multicast; k-ary n-trees; parallel applications; selecting strategies; Communication switching; Computer networks; Delay; Hardware; Multicast algorithms; Multiprocessor interconnection networks; Packet switching; Routing; Switches; Throughput;
Conference_Titel :
Parallel Processing, 2007. ICPP 2007. International Conference on
Conference_Location :
Xi´an
Print_ISBN :
978-0-7695-2933-2
DOI :
10.1109/ICPP.2007.45