GPU assisted possible / useful?
Really? I find porting CUDA to OpenCL quite trivial... Are you using some CUDA exclusive features extensively which make this difficult?NVTeam wrote:Implementing support for a new GPU platform is not easy and certainly not fast. Please be patient.
I realize, due to some options available for CUDA memory handling, that OpenCL version may take a severe hit in performance, but us ATI users would still welcome any performance improvements, even if minor.
Hopefully this will be realizable at some point, but until then, I'm still happy with v3 upgrade.
You do realize nVidia supports OpenCL too?mathewlisett wrote:"it seems clear that we could have cuda and opencl etc on a card, but then you would either have a very expesnive card due to the "money making" situaiton becuase the card makers would know by doing this they woudl lose profit on simply creating each card for each feature.
So it's not "we could have" but "we do have". It's only that CUDA is not available for others and OpenCL is available for "everyone". Admittedly CUDA has some features (for memory handling) which may make it worthwhile to still have that supported separately to get that extra oompf on nVidia (can't say, only NV team can confirm this).
Porting like that depends on many things including cross-platform issues. As you may notice, we develop NV for three OSes. CUDA supports them all very well, it is very stable and fast. It is a very mature technology at this stage. Unlike OpenCL, which is quite young and still has many more problems, especiall on non-Windows platforms. In some cases, they make OpenCL not worth using or not usable at all, typically because of the driver problems.
On NVidia cards, CUDA is more efficient than OpenCL. On ATI.. well, we will get there too, just give us some time to find solutions to all those issues.
Vlad
On NVidia cards, CUDA is more efficient than OpenCL. On ATI.. well, we will get there too, just give us some time to find solutions to all those issues.
Vlad
Hi vlad.
Just wondering how your evaluation process has progressed in the last month... Any update yet ?
The reason for my persistence in this matter is because i am holding off processing hundreds of videos in the event that an ATi/AMD solution becomes available.
If you have no plans in doing this, could you please let us know so that i / we can move on ? Would be a real shame tho...
Thx buddy...
Just wondering how your evaluation process has progressed in the last month... Any update yet ?
The reason for my persistence in this matter is because i am holding off processing hundreds of videos in the event that an ATi/AMD solution becomes available.
If you have no plans in doing this, could you please let us know so that i / we can move on ? Would be a real shame tho...
Thx buddy...