瀏覽單個文章
Arucueid
Master Member
 
Arucueid的大頭照
 

加入日期: Feb 2004
您的住址: 加拿大
文章: 2,391
directcompute 應該只是提供一個通用的 API, 方便讓設計師存取, direct compute 之後還是要靠 driver 與顯卡的SP 去執行, 不會因為一個 directcompute 就有一樣的效能,

也就是說, 通用歸通用, 如果本來就 suck, 不會因為有個通用的介面就比較快

所以遊戲上常有最佳化, 不同公司的卡可能有不同的 path,
有個通用的介面到底好不好? 有利有弊吧

利的地方在於, 設計上會比較簡單
弊的地方在於, 效能上的損失可能會比較大, 畢竟要經過 API 再到driver, 多一到步驟



GT300 的王牌, 應該是所謂 cGPU, 究竟這個能對運算有什麼影響,
如果就網站所宣稱, cGPU 架構下, 每一個 SP 都相當於一個 CPU 的 FPU...

一些原本是給CPU做的浮點運算都可以拿到cGPU上面, 遊戲上的來說, 大概就是Havok 物理運算

也許透過directcompute, 把 havok 轉移到顯卡上面做, 這樣通吃 PhysX & Havok 兩種物理運算, 雖然多少會有效能損失, 但是至少遊戲上通吃兩種物理

科學運算方面... 這大概不用我說了, 更複雜, 更精細, 更可靠的運算
__________________

Rule #12: Never date a co-worker.
Rule #13: Never involve lawyers.
Rule #23: Never mess with a Marine's coffee if you want to live!
Rule #51: Sometimes you are wrong

純白の吸血鬼は微笑む:私を殺した責任、とってもらうからわ - アルクエイド ブリュンスッド
貴方に出逢い STAR輝いて アタシが生まれて
Was aus Liebe gethan wird, geschieht immer Jenseits von Gut und Böse - Friedrick Wilhelm Nietzsche

Cain was the first man ever to strike down another... and when the Lord came to him and said ‘What have you done!?’, Cain could not hide his crime. For the voice of his brother’s blood cried out from the very ground

The world has been your battlefield, everywhere you go. The blood of brothers and sons screams out against you. Perhaps you cannot yet hear it, because the soil is not your own, but you will... you will
舊 2009-09-13, 03:56 PM #34
回應時引用此文章
Arucueid離線中