站在對手的立場,永遠就是要模糊對方的焦點(雙方亦然)
例如站在A社的立場,一定要說CUDA是封閉標準,反之則會說否.
這篇文章很有趣,可以看看GPU挑战CPU地位!详解CUDA+OpenCL威力
(當然要當它是一篇如大陸鄉民說的槍文也無所謂)

(來源:PCPOP)
由上圖可以看出OpenCL跟CUDA的關係,文中也說到了
首先,CUDA是一种架构,OpenCL是API(应用程序接口),两者是完全不同的概念,不存在竟争关系。既然OpenCL标准能够进一步拓展GPU的应用领域,NVIDIA没有理由不支持,事实上这也正是CUDA架构的设计初衷。
<中略>
NVIDIA认为CUDA的基本理念因OpenCL的出现得到了增强。两者的根本原理都是一样的,但OpenCL是一种更底层的架构,需要开发人员自行编写内存管理等等功能的代码,而CUDA则可以让那些非专业编程人员如科研工作者更简单的编制GPGPU程序代码。
...
或是CUDA助力OpenCL GPU并行计算无处不在也有說明
是否是封閉標準,相信也沒有多少人會因此被說服(反正信者恆信,不信者恆不信),留給各位自行判斷
但是屏除Marketing talk不說,我覺得N社對於GPGPU的推廣是不遺餘力的(當然也必須這樣做,不然N社的未來堪慮)
比起NV對於CUDA的推廣,相較AMD/ATi對於Steam的推廣,就留有很大的想像空間,是不能?還是不為也?

全世界有270所以上大學開授CUDA課程
橡樹嶺實驗室將採用Fermi打造超級電腦
我覺得目前推廣GPGPU立場最尷尬的就是AMD/ati
NV不用說,一定要推廣,這個方向失敗了,我看NV就掛了
INTEL也發覺這個市場的潛力,一方面力守CPU的霸業,一方面不時以拉拉比來救援一下(讓大家知道Intel也是有在關注)
但是雙A就尷尬了...
AMD則如果太偏向GPU的話,本業就被INTEL壓著打的CPU會更虛弱,並且更加默認GPU的重要性,然後爽到N社(怎麼可能會讓種事情發生...)
如果太偏向CPU的話,一旦GPGPU的市場起來,手上的王牌(ATI)在落後對手推廣下,王牌都不王牌了...
所以只能甚麼都不做的吃吃對手的豆腐(一年前的Havok號稱要支援GPU,到今年推的的Bullet綜合解決方案).
也只能"努力"的支援目前甚麼都還沒看的開放標準(反正都還看不到,所以沒東西也很正常)
總之,無論如何發展,時間跟市場會證明一切...也許5年後有機會回頭看看這些文章,又將是另一番不同的意義...
參考來源
2008年6月說要"調查"看看AMD的GPU能否支援Havok
AMD端出的BulletGPU物理加速方案,結果發明人用Gefore作開發
另外...N社所推廣的GPU加速物理引擎,目前只有PhysX(而CUDA則是實現GPU來作物理加速,也就是PhysX最好的例子),所以從來就沒有變過. 而"將來"OpenCL或是Direct Compute底下會推出甚麼樣其他用GPU來作物理加速的引擎都還是未知數...PhysX何去何從?who knows...但是老話一句,我現在就享受的到,我就好好享受就是了~