Senior Member
|
個人觀點是
這是NVIDIA不得不走的一條路
目前在電腦上的轉變
從以前的完全依照繪圖功能來設計,運算單元跟繪圖相關功能緊密耦合
(以前要用GPU來運算,還要透過3D的API,去做)
轉換成
將運算單元設計為"通用",在輔以繪圖功能的區塊。
這樣就可以方便將那些運算單元,應用在其他地方。
不管是NVIDIA G80以後系列跟 或是ATI R600系列。
現在的情況就是如果要存取利用這些運算單元,每家方案都不一樣
NVIDIA就要透過CUDA,寫C,然後Compile成特殊binary,在透過CUDA專用DRIVER去存取。
而 Intel 在最近宣佈的 Larrabee,打算正是將這些存取GPU的功能設計為X86指令的延伸 Advanced Vector Extensions (Intel AVX)。 這樣會使GPU的運算單元更容易程式使用。
如果依照AMD跟INTEL的關係,應該是會互相授權。
剩下NVIDIA 就被搞死,X86得不到INTEL授權
最可能的情況便是CUDA被孤立,就像以前3DFX GLIDE API一樣
現在NVIDIA在奮力一擊,能爭取到越多廠商使用CUDA,相對的就增加CUDA的競爭力(我還是不看好 冏)
目前已知 ADOBE PHOTOSHOP CS4 應該會使用CUDA來加速。可以想見之後的Premiere, After Effect也會跟進
我只能說 加油吧 NVIDIA
__________________
AMD Athlon 64 3000+
Asus A8N-E nfoce 4 empowered
Simems DDR 400 512MB *2
Benq 1640
---------------------------------
|