DocumentCode :
3390156
Title :
A communication staging technique for network cache interconnected clusters
Author :
Apon, Amy W. ; Chen, Hsiang Ann ; Fischer, Charlotte F. ; Wilbur, Larry E.
Author_Institution :
Arkansas Univ., AR, USA
fYear :
1999
fDate :
1999
Firstpage :
55
Lastpage :
62
Abstract :
The work is an experimental investigation of a technique for staging communication between tasks of parallel applications in clusters that are interconnected with network cache architecture. With network cache, a process can write broadcast data to a shared buffer on the NIC. This data is immediately broadcast on the network and is available in shared buffers on the NICs of all workstations. By using network cache as a large staging area for collective communications, the required number of data and synchronization messages is reduced and application performance is improved. A version of matrix-vector multiply in which the result vector is available to all processes at the end of the computation is implemented, both using network cache and using traditional MPI messaging libraries. The implementations are compared experimentally and results show that completion time is improved by several factors with network cache staging rather than the point-to-point implementation of MPI messaging libraries
Keywords :
cache storage; matrix multiplication; message passing; multistage interconnection networks; shared memory systems; workstation clusters; MPI messaging libraries; NIC; application performance; broadcast data; collective communications; communication staging technique; completion time; large staging area; matrix-vector multiply; network cache; network cache architecture; network cache interconnected clusters; network cache staging; parallel applications; point-to-point implementation; result vector; shared buffer; shared buffers; synchronization messages; traditional MPI messaging libraries; workstations; Broadcasting; Computer applications; Computer networks; Concurrent computing; Distributed computing; Hardware; Libraries; Message passing; Network interfaces;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing, 1999. Proceedings. 1st IEEE Computer Society International Workshop on
Conference_Location :
Melbourne, Vic.
Print_ISBN :
0-7695-0343-8
Type :
conf
DOI :
10.1109/IWCC.1999.810809
Filename :
810809
Link To Document :
بازگشت