Skip to content

Conversation

@devreal
Copy link
Contributor

@devreal devreal commented Feb 4, 2025

This is work I did for the SPMM benchmark in TTG. Problem is that many threads push active messages into the communication backend, getting stuck in MPI. The communication thread becomes the bottleneck. In this PR we spawn extra threads that extract messages from the network. Threads pushing messages into the communication backend put them into a queue that is handled by the communication thread.

Putting this out here so it's not lost. Could become a component but I don't have time to make the comm engine an MCA.

devreal added 3 commits June 27, 2024 11:03
Also contains profiling of MPI operations.

Signed-off-by: Joseph Schuchart <joseph.schuchart@stonybrook.edu>
Signed-off-by: Joseph Schuchart <joseph.schuchart@stonybrook.edu>
@devreal devreal requested a review from a team as a code owner February 4, 2025 04:09
@abouteiller abouteiller marked this pull request as draft March 7, 2025 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant