I use OpenCL for those reasons: AMD CodeXL tools don’t work yet for VK, OpenCL is much easier to use to test some stuff quickly, it’s good to compare performance. I’m working on a very large and complex compute project (realtime GI) and i’m pretty sure my results are good for a generic comparision between OpenCL and VK. But I have not seen any data from any vendors. I can imagine that since OpenCL is still pretty new, and its SW overhead should not be as severe as OpenGL’s. Vulkan compute in terms of software overhead. I am curious if anyone has compared OpenCL vs. In terms of SW overhead, Vulkan has tremendous advantage over OpenGL. while Vulkan Compute is inherited from the GL compute and it covers only a subset of features OpenCL 2.0 supports. CL 2.0 supports the SVM and other advanced features like pipe and kernel enqueue kernel. In terms of feature wise, OpenCL looks a lot more mature than Vulkan Compute. Vulkan Compute has the advantage of unifying the graphics and compute and there should be no or very little overhead for switching between compute and graphics. Is there any comparison between OpenCL and Vulkan compute, for example, feature, performance, flexibility and usability? It looks to me that OpenCL is still superior than Vulkan compute, if the use case is a pure compute case in which rendering is not needed.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |