Skip to content

OpenCL: add limited support for AMD RDNA devices

Andrey Alekseenko requested to merge aa-opencl-rdna2 into main

OpenCL kernels are broken on AMD RDNA devices due to them having 32-wide warp (Wave32). However, we can force the Wave64 mode with the correct compiler flags.

No idea about performance; probably suboptimal. To be used in CI only.

Reference: https://github.com/ROCmSoftwarePlatform/MIOpen/blob/a67b7cd5f9e1488c06212ce7bffa971e7e57f1e9/src/ocl/clhelper.cpp#L215

Refs #4521, #4745

Edited by Andrey Alekseenko

Merge request reports