瀏覽單個文章
Godfather
Major Member
 

加入日期: Jan 2001
您的住址: Taiwan
文章: 210
引用:
作者vxr
我個人是覺得G80塞了一堆1D Scalar ALU(加上雙倍速率電路..就是128x2)..
這樣的做法對Compiler的複雜性應該有助於簡化(G80對Mulit-Threading似乎相當著重..)..
而R600直接是SIMD 5D Vector ALU(4+1)..
這樣做Compiler效率的重要性應該不低吧??..


嗯,純討論喔,我沒要爭一個誰對誰錯。

我看完資料時也認為R600是個Vector-5 ALU,利用Driver重排資料。所以在R600的技術研討會時,我特地追殺ATI的技術人員問這一點,我還有留錄音檔,有興趣可以找我要,是國外原廠的人,但是是台灣人,講中文的。

總之,他說R600是VLIW沒錯,但是是在Thread Processor完成,把前端的指令重排之後送進SP,而不是在Driver裡(我特別問了,確定不是在Driver裡?答:不是)。而SP本身則是Scalar,和G80一樣,只是比較多,比較慢。當然,這聽起來和VLIW的定義不太符合,即使全美達的Kuso CPU(啊,是Crusoe)也有類硬體VLIW的設計,但ATI的講法還是怪,但要相信自己的想法和討論區上網友的說法,還是要相信原廠呢?老實說我也不知道了
舊 2007-05-10, 11:28 PM #53
回應時引用此文章
Godfather離線中