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

GPU Support in MPICH #3519

Closed
5 of 10 tasks
gcongiu opened this issue Jan 18, 2019 · 2 comments
Closed
5 of 10 tasks

GPU Support in MPICH #3519

gcongiu opened this issue Jan 18, 2019 · 2 comments

Comments

@gcongiu
Copy link
Contributor

gcongiu commented Jan 18, 2019

This issue defines integration of GPU support in MPICH. Currently we enable GPU to GPU buffer transfers using the MPI interface through the UCX netmod in the CH4 device (actual transport is provided by UCX). However this only works for NVIDIA GPUs and contiguous datatypes. Non-contiguous datatype buffers are packed in host memory and then transferred. This involves a device-to-host memory copy. Additionally collective reductions are not supported and data in intermediate nodes has to be transferred to host memory to perform operations.

The following features will be needed to enable full GPU support:

@pavanbalaji pavanbalaji added this to To do in High-priority Features via automation Jan 18, 2019
@Bayyapu Bayyapu added this to the Non-ECP-Q2FY19 milestone Jan 19, 2019
@Bayyapu Bayyapu modified the milestones: Non-ECP-Q2FY19, Q2FY19 Jan 22, 2019
@pavanbalaji pavanbalaji changed the title GPU Support GPU Support in MPICH Feb 20, 2019
@Bayyapu
Copy link
Contributor

Bayyapu commented Mar 22, 2019

@gcongiu I am trying to note the FY19Q2 progress. Could you please let me know the update or point me to the correct PR that i need to see for the progress of this issue?

@hzhou
Copy link
Contributor

hzhou commented May 4, 2021

Outdated

@hzhou hzhou closed this as completed May 4, 2021
High-priority Features automation moved this from To do to Done May 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

3 participants