瀏覽單個文章
orakim
Master Member
 

加入日期: Sep 2003
文章: 1,810
> 粒度是對岸翻譯
其實我引用那個日文網頁也是叫粒度 (基本上對岸的東西我很少去看,也不知道對岸怎麼翻就是了)
當然這個英文,很容易在intel 那篇原文內找的到

我大概了解 lzarconlony1 提到的那些是什麼
那其實是GPU平行處理能力,但這跟粒度是不一樣的東西
就GPU平行處理能力NV,AMD是類似的,但是DX11沒辦法顯示出這一點

這篇有說一些,粒度大小對效能的影響
http://pc.watch.impress.co.jp/docs/...514_168480.html
在這段 "データ並列の粒度とデータ並列ハードウェアの関係"

這樣講可能有誤,不過簡單的敘述
粒度就是CPU 與GPU溝通的頻率
粒度大的情形就是CPU 一次下很多命令給GPU運算
粒度小的情形是CPU 一次下一點 給GPU運算

兩者的差異在於CPU下的運算指令是不是適合GPU運算
GPU是個向量特化的運算單元
如果給他運算的東西剛好是向量 那粒度大有優勢,也就是之前我提到的粒度大對傳統圖形運算效率高
如果給他運算的是沒有太多向量的東西(反而CPU處理速度較快) 那粒度小比較好

以上屬於AMD的看法 先不管AMD 這樣認為對不對,最終他選擇的粒度小 很明顯不利於dx11 但有利於dx12
DX11 單執行緒取向沒辦法多下很多指令,DX12就可以平行下很多指令來填滿GPU運算(不管向量還是非向量)
 
舊 2015-09-08, 05:49 PM #92
回應時引用此文章
orakim離線中