4 ms·
What does Vulkan Compute get you over CUDA?
by santaclaus 10y ago
What does Vulkan Compute get you over CUDA?
- Bromskloss 10y agoIsn't CUDA evil?
- leohutson 10y agoZero cost interoperability with your graphics API is a big one. Using CUDA for compute, and then mapping that data into OpenGL to draw it is way slower than it should be.
- pandaman 10y agoNot to mention NVidia did not allow simultaneous compute and graphics workloads on the same SM until the newest 10 series GPUs while AMD had this since, at least, the very first GCN (2011?) http://www.tomshardware.com/reviews/nvidia-geforce-gtx-1080-pascal,4572-3.html http://www.tomshardware.com/reviews/nvidia-geforce-gtx-1080-...
- slavik81 10y agoIt runs on AMD and Intel.
- kirrent 10y agoCompatibility with other GPU companies?
- conistonwater 10y agoYeah, it's a bit strange how relaxed people are about tying themselves to a single vendor.
- happycube 10y agoSupport on things not running nVidia chips. And it's supported on Android N, so you get a good chunk of mobile.
- cwyers 10y ago8% of Android users are on N, it's not much of a chunk.
- indy 10y agoAndroid N is the upcoming release
- smcl 10y agoThat's tens of millions of devices and probably growing - that's a decent chunk IMO
- anirudh24seven 10y agoI think you're referring to Marshmallow, which was released last year. N is still in Beta Preview and Vulkan support is landing only in N.
- shmerl 10y agoWong question (CUDA isn't cross platform). I'd ask, how Vulkan compares to OpenCL? I think both intersect in some way, but Vulkan only focuses on GPU (compute and graphics), while OpenCL focuses only on compute but has more generic approach (GPU + CPU).
- ginko 10y agoVulkan and OpenCL also support the same intermediate format SPIR-V, which allows you to run the exact same kernels on both APIs.
- deleted 10y ago[deleted]