Skip to main content
construction release_alert
The Scholars Team is working with OIT to resolve some issues with the Scholars search index
cancel

Filtering, Reductions and Synchronization in the Anton 2 Network

Publication ,  Conference
Grossman, JP; Towles, B; Greskamp, B; Shaw, DE
Published in: Proceedings - 2015 IEEE 29th International Parallel and Distributed Processing Symposium, IPDPS 2015
July 17, 2015

Parallel implementations of molecular dynamics (MD) simulation require significant inter-node communication, but off-chip communication bandwidth is not scaling as quickly as on-chip logic density. We present three network features targeting this problem that have been implemented in Anton 2, a massively parallel special-purpose supercomputer for MD simulations. The first is a mechanism to dynamically identify packets that do not need to be delivered to all endpoints within a multicast tree, these packets are filtered to conserve network bandwidth. The second is hardware for in-network reductions that supports over a thousand concurrent neighbourhood reductions per node and fast all-to-all global reductions. The third is a log-weight synchronization mechanism for multicast-reduce communication patterns that can be used to efficiently detect the completion of reduction operations when the number of summands is difficult to predict. We use the combination of packet filtering, in-network reductions and log-weight synchronization to decrease the communication requirements of MD simulations by as much as 51% on Anton 2, yielding application-level performance improvements of up to 14%.

Duke Scholars

Published In

Proceedings - 2015 IEEE 29th International Parallel and Distributed Processing Symposium, IPDPS 2015

DOI

Publication Date

July 17, 2015

Start / End Page

860 / 870
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Grossman, J. P., Towles, B., Greskamp, B., & Shaw, D. E. (2015). Filtering, Reductions and Synchronization in the Anton 2 Network. In Proceedings - 2015 IEEE 29th International Parallel and Distributed Processing Symposium, IPDPS 2015 (pp. 860–870). https://doi.org/10.1109/IPDPS.2015.42
Grossman, J. P., B. Towles, B. Greskamp, and D. E. Shaw. “Filtering, Reductions and Synchronization in the Anton 2 Network.” In Proceedings - 2015 IEEE 29th International Parallel and Distributed Processing Symposium, IPDPS 2015, 860–70, 2015. https://doi.org/10.1109/IPDPS.2015.42.
Grossman JP, Towles B, Greskamp B, Shaw DE. Filtering, Reductions and Synchronization in the Anton 2 Network. In: Proceedings - 2015 IEEE 29th International Parallel and Distributed Processing Symposium, IPDPS 2015. 2015. p. 860–70.
Grossman, J. P., et al. “Filtering, Reductions and Synchronization in the Anton 2 Network.” Proceedings - 2015 IEEE 29th International Parallel and Distributed Processing Symposium, IPDPS 2015, 2015, pp. 860–70. Scopus, doi:10.1109/IPDPS.2015.42.
Grossman JP, Towles B, Greskamp B, Shaw DE. Filtering, Reductions and Synchronization in the Anton 2 Network. Proceedings - 2015 IEEE 29th International Parallel and Distributed Processing Symposium, IPDPS 2015. 2015. p. 860–870.

Published In

Proceedings - 2015 IEEE 29th International Parallel and Distributed Processing Symposium, IPDPS 2015

DOI

Publication Date

July 17, 2015

Start / End Page

860 / 870