引用:
作者Xforce
個人感想--
NVIDIA 的Instruction-Level Parallelism 似乎走到了死胡同
Instruction-Level Parallelism 效能似乎對於電晶體數量,與記憶體頻寬設計,相當關連。
ILP 為了提升效能,有提升SP效率,增加SP數量,Thread dispatch的效率改善,ROP的搭配等方法。
再來便是記憶體頻寬與SP數量的搭配,增加SP數量,相對的記憶體頻寬需求也是正比的增加。
在製程限制(過大晶片),與記憶體限制(PCB 走線,寬度不可能無限上增)。
對於未來NVIDIA高階產品線,我是抱持著疑慮的態度。
另外一方面 AMD VLIW 架構也到了收成的時候
驅動也逐漸能發揮VLIW的效能,再者記憶體頻寬也不太吃。多塞SP。也不會像NVIDIA一樣吃電晶體。似乎有倒吃甘蔗之勢....
可能的未來
NVIDIA 可能會逐漸走向ILP跟VLIW的混合架構。
另外 GPU泛式運算,可能會有統合的API,(Apple grand central,OpenCL)
|
冒著等一下可能會被NV fanboy譙的可能+1
單晶片越做越大已經是不可避免的事
再大下去甚麼良率成本都不管,光是對user來說就會很困擾
ATi 的雙核如果可以不透過PCIe Switch那效率應該會好很多吧
感覺這部分ATi是領先NV的
不過ATi在VLIW的效能我個人是持保留態度,畢竟這不是件簡單的事
至少目前還沒看到RV770對於SP利用率有明顯比R600/RV670好很多的證據
此外,NV拉攏遊戲開發者的能力與投注資源,短時間內ATi是難以撼動的
所以ATi 還是得加油才行