What is it about?

Our library makes it easy to create distributed and parallel simulations where the simulation space is divided into discrete "cells" through which "particles" may travel over time. For instance, in molecular dynamics, molecules move in the simulation space due to the force interactions between them. Our library makes it easy to express how particles interact with each other and automatically schedules the necessary communications between cells located on different hosts.

Featured Image

Why is it important?

Our technique allows the library to break down the traditional all-to-all communication phase into many 1-to-1 overlapping communications, improving performance at relatively low effort for the programmer.

Read the Original

This page is a summary of: Distributed Cell Set : A Library for Space-Dependent Communication/Computation Overlap on Manycore Cluster, February 2023, ACM (Association for Computing Machinery),
DOI: 10.1145/3582514.3582520.
You can read the full text:

Read

Resources

Contributors

The following have contributed to this page