Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MC/CUDA: add mpool for managed memory #856

Merged

Conversation

Sergei-Lebedev
Copy link
Contributor

What

Add prealocated cuda managed memory to MC CUDA

Why ?

Speeds up managed memory allocation when it's required as scratch space for some collectives

src/components/mc/cuda/mc_cuda.c Outdated Show resolved Hide resolved
src/components/mc/cuda/mc_cuda.c Show resolved Hide resolved
src/components/mc/cuda/mc_cuda.h Show resolved Hide resolved
@Sergei-Lebedev Sergei-Lebedev force-pushed the topic/cuda_managed_mpool branch from 88149a5 to 280f324 Compare November 6, 2023 12:14
@Sergei-Lebedev Sergei-Lebedev force-pushed the topic/cuda_managed_mpool branch from 280f324 to f5de572 Compare December 14, 2023 08:06
@Sergei-Lebedev Sergei-Lebedev merged commit c57422d into openucx:master Dec 15, 2023
11 checks passed
@Sergei-Lebedev Sergei-Lebedev deleted the topic/cuda_managed_mpool branch December 15, 2023 10:03
B-a-S pushed a commit to B-a-S/ucc that referenced this pull request Jan 4, 2024
* MC/CUDA: add mpool for managed memory

* REVIEW: fix review comments
janjust pushed a commit to janjust/ucc that referenced this pull request Jan 31, 2024
* MC/CUDA: add mpool for managed memory

* REVIEW: fix review comments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants