OpenCL
Performance constraints:
-
Shared Memory vs Global Memory
-
Atomic instructions
-
Shared Memory Bank conflicts
-
Memory Coalescing - SoA vs AoS
Performance constraints:
Shared Memory vs Global Memory
Atomic instructions
Shared Memory Bank conflicts
Memory Coalescing - SoA vs AoS