Kepler /gcn 好難揀tim

我又想用番CUDA玩F@H,gcn果邊又唔知有咩新features

TOP

AMD 的設計慨念和理論都很好,不過他好像沒這功力把他做得和理論一樣這麼好。
堆土機就是例子....
由SIMD 轉MIMD.....我怕ATI 7系會變另一個堆土機...

TOP

本帖最後由 Puff 於 2011-10-16 13:46 編輯
AMD 的設計慨念和理論都很好,不過他好像沒這功力把他做得和理論一樣這麼好。
堆土機就是例子....
由SIMD  ...
s200010098 發表於 2011-10-16 13:26

Well. R600 Family 係 CMP (Chip-level), SIMD (inside one SIMD Engine) & VLIW (each lane of a 16-way SIMD) mixed. 早期係 SPMD,後期係 MPMD capable. 然而 VLIW 老實講都可以計做 MIMD 既一種 implementation... 吧。

Graphics Core Next 同 R600 主要既 distinction 係 VLIW vs Single-lane Programming.
由於 GPU 天生係 latency-tolerant,所以暫時黎講我睇唔出有乜太大問題。從 high-level view 睇,GCN 係一個 Well-balanced 既架構。


-
唔知你係咪受到「Fermi 係 MIMD,R600 Family 係 SIMD」之類既野影響啦。Fermi SM 係 "Superscalar" (事實上可能是 2-way VLIW 都未定。) + 2 SIMD (kind of MIMD),然後 many SMs form a MIMD/CMP processor.

TOP

simd 和mimd 是咩我當然知....但我找不到有講6系,5系有用過MIMD 這種運算方式。
另外就是擔心來自放棄玩了這3代的VLIW.....

TOP

本帖最後由 Puff 於 2011-10-16 14:06 編輯
simd 和mimd 是咩我當然知....但我找不到有講6系,5系有用過MIMD 這種運算方式。
另外就是擔心來自放棄玩了 ...
s200010098 發表於 2011-10-16 13:45

如果你講 inside a compute unit,AMD 既 VLIW implementation 可以算係一種 MIMD (定義上黎講)。如果你講 chip-level,呢粒野就簡直係 MIMD.

SIMD/SISD/MIMD/MISD 已經係 60 年代既理論 (Flynn's taxonomy),依家大多數都係 SIMD & MIMD mixed (除非你無 Vector Unit 又唔係 Multi-core,但除左好舊既 IP core for Embedded 外,我真係唔知仲有無咁既設計) 啦。

-
事實上 Graphics Core Next 既 Planning 應該早就係 R600/RV670 既 timeframe 就開始,所以 GCN 係一個 revolution 多過「放棄」吧 (儘管佢地 drop 左 VLIW)?GCN 既 Programming Model 比起 VLIW 簡化了不少,Debug 更容易,Driver/Compiler 既負擔亦少左 (唔洗再做 instruction reordering + bundle packing)。問題只係 64-way SIMD 相對 16-way VLIW-4 SIMD 對於 Graphics Workload 既影響。

TOP

AMD driver有咩問題?

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

聴講12月6日發布
型号及其他詳細資料不明
tseyik 發表於 2011-10-16 14:34


宜家用緊570 我想換卡
係7系同580 3GB 都知點選好

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP