Originally posted by: chizow
Originally posted by: munky
We are not talking about CPU physics, for which there are at least a dozen alternatives to Nvidia's PhysX. With regard to Ati running PhysX, it specifically means GPU-accelerated physics. And NV continues to push the adoption and development of CUDA using PhysX as leverage. You think it's purely a coincidence that PhysX is owned by NV and just happens to require CUDA on the GPU?
No we're not talking about CPU physics, it just drives home a fundamental point you consistently fail to recognize despite mounds of evidence supporting the fact: PhysX be it GPU/CPU/PPU, hardware, software, middleware, Nvidia, AMD, Intel does
not rely on CUDA in any way, shape or form. You claim to understand the differences between software, APIs and abstract layers, yet you cling to this piece of misinformation as if its true or meaningful, when its not.
OpenCL is owned by the Khronos Group, in which Ati, NV, Intel and numerous other companies have a stake. Any similarities to CUDA are inconsequential, just like any similarities between Cg and GLSL. And until the open standard is adopted, it doesn't make it any more beneficial for Ati to adopt NV's proprietary standards.
LOL @ any similarities being inconsequential. Its probably not an accident given Nvidia's SW team probably wrote most of the code:
- OpenCL for NVIDIA
OpenCL (Open Computing Language) is a new heterogeneous computing environment, that runs on the CUDA architecture. It will allow developers to harness the massive parallel computing power of NVIDIA GPU?s to create compelling computing applications.
In partnership with NVIDIA, OpenCL was submitted to Khronos by Apple in the summer of 2008 with the goal of forging a cross platform environment for GPU computing. NVIDIA chairs the OpenCL working group with direct support from NVIDIA?s SW engineering team. The SIGGRAPH ASIA Khronos OpenCL presentation by Neil Trevett of NVIDIA can be found here.
Given the other links, facts and evidence have gone ignored I doubt any of this will deter you from continuing to insist GPU PhysX is strictly tied to CUDA and Nvidia hardware only, when its not. As has been shown numerous times, its AMD's decision to cripple their parts with regard to PhysX and always has been.
Because with OpenCL all those apps would run on their AND their competitor's HW, whereas CUDA only runs on NV HW.
And they wouldn't care, as they'd be confident their HW runs that software faster than their competitor's HW. When you're eating 60-70% of the pie, you don't care that you have to share, you only care that the pie gets bigger. This all goes back to Jensen's multiple statements about Nvidia and Intel's "battle for the soul of the PC".......
Statistics can be bent to show just about anything, not to mention it's irrelevant to the discussion.
Right, and in this case statistics show Nvidia dominates market share with GPU physics-capable parts and has a fully functional API and middleware that takes advantage of that hardware, making it completely relevant to the discussion.
Why should Ati support CUDA when it's owned by NV? Ati didn't adopt Cg, and they got along just fine because the market shifted towards cross-platform standards. The same thing will happen with physics and CUDA.
Again, its not about CUDA, as Nvidia and ATI have both claimed they will be compliant with common ground "industry standards" like DX11 and OpenCL. Its about ATI being deliberately deceitful with regards to their
reasons for not supporting PhysX.
I don't have a problem with ATI saying they're not going to back PhysX because they don't want to support their direct competitor. But I'm also not going to let them hide behind a BS excuse about not wanting to support "closed and proprietary standards" and excuses like "when it makes sense" to deflect blame away from themselves as to why they're not supporting features and functionality their parts are fully capable of.