I'm not really familiar with OpenMP and what it allows, so take all my comments with a grain of salt.

On 10/22/2015 06:41 PM, Alexander Monakov wrote:
The second approach is to run all threads in the warp all the time, making
sure they execute the same code with the same data, and thus build up the same
local state.

But is that equivalent? If each thread takes the address of a variable on its own stack, that's not the same as taking an address once and broadcasting it.


Bernd

Reply via email to