Metal vs cuda vs opencl. I would go with CUDA, the development and debugging tools are fa...