TY - GEN
T1 - A scalable non-blocking multicast scheme for distributed dag scheduling
AU - Song, Fengguang
AU - Dongarra, Jack
AU - Moore, Shirley
PY - 2009
Y1 - 2009
N2 - This paper presents an application-level non-blocking multicast scheme for dynamic DAG scheduling on large-scale distributed-memory systems. The multicast scheme takes into account both network topology and space requirement of routing tables to achieve scalability. Specifically, we prove that the scheme is deadlock-free and takes at most logN steps to complete. The routing table chooses appropriate neighbors to store based on topology IDs and has a small space of O(logN). Although built upon MPI point-to-point operations, the experimental results show that our scheme is significantly better than the simple flat-tree method and is comparable to vendor's collective MPI operations.
AB - This paper presents an application-level non-blocking multicast scheme for dynamic DAG scheduling on large-scale distributed-memory systems. The multicast scheme takes into account both network topology and space requirement of routing tables to achieve scalability. Specifically, we prove that the scheme is deadlock-free and takes at most logN steps to complete. The routing table chooses appropriate neighbors to store based on topology IDs and has a small space of O(logN). Although built upon MPI point-to-point operations, the experimental results show that our scheme is significantly better than the simple flat-tree method and is comparable to vendor's collective MPI operations.
UR - http://www.scopus.com/inward/record.url?scp=68849116986&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-01970-8_20
DO - 10.1007/978-3-642-01970-8_20
M3 - Conference contribution
AN - SCOPUS:68849116986
SN - 3642019692
SN - 9783642019692
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 195
EP - 204
BT - Computational Science - ICCS 2009 - 9th International Conference, Proceedings
T2 - 9th International Conference on Computational Science, ICCS 2009
Y2 - 25 May 2009 through 27 May 2009
ER -