Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* HIP SDK compatibility (#306) * Adding HIP SDK compatibility * Update cmake_path function in rmake.py * Fix typo * Update copyright year * Copy googlebenchmark DLL to rocRAND benchmark build folder (#302) * Copy googlebenchmark DLL to rocRAND benchmark build folder * Changing googlebenchmark build to static library to avoid DLL copy on Windows * Remove manual DLL copy of googlebenchmark * Fix toolchain-windows.cmake for HIP SDK (#313) * Adding HIP SDK compatibility * Update cmake_path function in rmake.py * Fix typo * Update copyright year * Update toolchain-windows.cmake for HIP SDK support * Take python3 by default * Update changelog for 5.5 cherry picks * Workaround for ROCm 5.5 performance regression (#311) This is a fix for a performance regression observed when compiling rocRAND legacy benchmarks using a recent version of rocm-llvm. This regression is caused by commit ba0d079c7aa52bc0ae860d16dd4a33b0dc5cfff7 in upstream llvm, and just so happens to cause problems for this kernel. This workaround reverts to the old way that the stride is computed, however, this should in theory be less efficient than using gridDim and blockDim. --------- Co-authored-by: Robin Voetter <robin@streamhpc.com>
- Loading branch information
1 parent
88e3bb2
commit c6a084e
Showing
6 changed files
with
35 additions
and
28 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters