TY - GEN
T1 - Fast broadcast by the divide-and-conquer algorithm
AU - Kim, Dongyoung
AU - Kim, Dongseung
PY - 2004
Y1 - 2004
N2 - The features of a novel O(m) broadcast algorithm, independent of the number of processors involved, devised by using divided-and-conquer algorithm are discussed. Collective communication functions including the broadcast in cluster computers usually take O(m log p) time in propagating the size-m message to P processors. The overall time T(M,K) for the message broadcast of size M on K processors can be computed directly from the algorithm with T(M/2,K/2) and 2t(M/2), where t(M/2) is the point-to-point communication time of the message of size M/2 between arbitrary two processors. It is pointed that the new broadcast algorithm will be much faster if there are many participating processors for the broadcast and the message is large.
AB - The features of a novel O(m) broadcast algorithm, independent of the number of processors involved, devised by using divided-and-conquer algorithm are discussed. Collective communication functions including the broadcast in cluster computers usually take O(m log p) time in propagating the size-m message to P processors. The overall time T(M,K) for the message broadcast of size M on K processors can be computed directly from the algorithm with T(M/2,K/2) and 2t(M/2), where t(M/2) is the point-to-point communication time of the message of size M/2 between arbitrary two processors. It is pointed that the new broadcast algorithm will be much faster if there are many participating processors for the broadcast and the message is large.
UR - http://www.scopus.com/inward/record.url?scp=20444505218&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=20444505218&partnerID=8YFLogxK
U2 - 10.1109/CLUSTR.2004.1392653
DO - 10.1109/CLUSTR.2004.1392653
M3 - Conference contribution
AN - SCOPUS:20444505218
SN - 0780386949
T3 - Proceedings - IEEE International Conference on Cluster Computing, ICCC
SP - 487
EP - 488
BT - 2004 IEEE International Conference on Cluster Computing, ICCC 2004
T2 - 2004 IEEE International Conference on Cluster Computing, ICCC 2004
Y2 - 20 September 2004 through 23 September 2004
ER -