Best GPGPU framework

Mark R

Diamond Member
Oct 9, 1999
8,513
14
81
I'm going to need to use the GPU for a project for reasons of brute force computation.

I've only ever used DirectX, and while my work is image based, the computations are such that they would be best done with a more general framework, and while they could be done with pixel shaders, I'm looking for a more manageable solution.

As I have AMD hardware, I was thinking of going for OpenCL rather than CUDA - but I've been rather behind the times and just found out about Vulkan.

There are c# frameworks for both Vulkan and OpenCL, so that is convenient for me. Are there any meaningful differences between the two frameworks that should push me one way or the other?
 
May 11, 2008
20,041
1,288
126
I'm going to need to use the GPU for a project for reasons of brute force computation.

I've only ever used DirectX, and while my work is image based, the computations are such that they would be best done with a more general framework, and while they could be done with pixel shaders, I'm looking for a more manageable solution.

As I have AMD hardware, I was thinking of going for OpenCL rather than CUDA - but I've been rather behind the times and just found out about Vulkan.

There are c# frameworks for both Vulkan and OpenCL, so that is convenient for me. Are there any meaningful differences between the two frameworks that should push me one way or the other?

I do not know if this is what you seek :

http://www.anandtech.com/show/9792/...e-announced-c-and-cuda-compilers-for-amd-gpus

https://forum.beyond3d.com/threads/...c-compiler-w-cuda-interop-for-amd-gpus.57412/

Maybe ?
 

veri745

Golden Member
Oct 11, 2007
1,163
4
81
I haven't use Vulkan, but the last time I used OpenCL, there was a crap-ton of boilerplate required to get it off the ground.

Otherwise OpenCL is quite powerful and mostly straightforward. I'd use it again if I had the need.
 

Cogman

Lifer
Sep 19, 2000
10,278
126
106
I haven't use Vulkan, but the last time I used OpenCL, there was a crap-ton of boilerplate required to get it off the ground.

Otherwise OpenCL is quite powerful and mostly straightforward. I'd use it again if I had the need.

Vulkan, from what I hear, is no different (But I've used neither).

That being said, it sound like they are due to be one and the same thing. So I would say for newness sake, do it in Vulkan. For stability sake, OpenCL would be the best choice.

Cuda I hear is a better API than OpenCL, but it is nVidia only.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |