Skip to content

Commit

Permalink
Add comment about issue with grid sync on CUDA Clang
Browse files Browse the repository at this point in the history
  • Loading branch information
MichaelVarvarin committed Jul 26, 2024
1 parent 79e0e97 commit 3d89335
Showing 1 changed file with 2 additions and 4 deletions.
6 changes: 2 additions & 4 deletions include/alpaka/grid/Traits.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,9 @@ namespace alpaka

} // namespace trait

// TODO: investigate lock-ups with cuda clang

//! Synchronizes all threads within the current grid. Works only for cooperative kernels.
//! NOTE: when compiled with CUDA Clang locks up if numberOfBlocks > 2 * multiProcessorCount.
//! Consider switching to nvcc.
//! NOTE: when compiled with CUDA Clang default build type locks up if numberOfBlocks > 2 * multiProcessorCount.
//! https://github.com/llvm/llvm-project/issues/98886
//!
//! \tparam TGridSync The grid synchronization implementation type.
//! \param gridSync The grid synchronization implementation.
Expand Down

0 comments on commit 3d89335

Please sign in to comment.