AnsweredAssumed Answered

How to do wave shuffle?

Question asked by catsunny on Mar 25, 2013
Latest reply on Mar 25, 2013 by realhet

Hi boys and girls,


I read the GCN ISA manual and came to found an DS_SWIZZLE instruction. which is capable for doing inter-thread data exchange without touching LDS memory.


But the instruction is not exported into amd app sdk's opencl language. So, How to use it?


It's a great feature, which is exactly the AMD version of the "warp shuffle" feature of NV's kepler cards.

So it's better to use it.


Thank you.