Skip to content

Commit

Permalink
Update slides
Browse files Browse the repository at this point in the history
  • Loading branch information
trossi committed Jun 24, 2024
1 parent 33b9599 commit c5ced21
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions gpu-hip/docs/05-multi-gpu.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ hipError_t hipGetDeviceProperties(struct hipDeviceProp *prop, int device)
* Syncing is handled through message passing (e.g. MPI)
* Many GPUs per process (II)
* Process manages all context switching and syncing explicitly
* One GPU per thread (III, advanced)
* One GPU per thread (III)
* Syncing is handled through thread synchronization requirements
</div>

Expand All @@ -102,7 +102,7 @@ hipError_t hipGetDeviceProperties(struct hipDeviceProp *prop, int device)
* Apart from each process selecting a different device, the implementation
looks much like a single-GPU program

# Compling MPI+HIP/OpenMP code
# Compiling MPI+HIP/OpenMP code

* Compiling HIP/OpenMP and MPI calls in the same compilation unit may not always be trivial
* On LUMI, `CC` compiler wrapper takes care of this
Expand Down Expand Up @@ -205,7 +205,7 @@ for(int n = 0; n < num_devices; n++) {

# One GPU per thread{.section}

# One GPU per thread (advanced)
# One GPU per thread

* One GPU per CPU thread
* E.g. one OpenMP CPU thread per GPU being used
Expand Down

0 comments on commit c5ced21

Please sign in to comment.