4 ms·
That's not the operation being performed on GPUs that is the problem. The issue is that fundamentally GPUs allow for high performance operations using atomics,
by cpgxiii 3y ago
That's not the operation being performed on GPUs that is the problem. The issue is that fundamentally GPUs allow for high performance operations using atomics, but this comes at the cost of nondeterministic results. You can get deterministic results but doing so comes with a significant performance costs.
- xiphias2 3y agoUsing atomics is easier than warp operations (using warp shuffle for example), but warp shuffle is quite fast. I guess if determinism is so important implementations can be changed, it is just maybe not that high priority.