瀏覽單個文章
Weichung
Power Member
 

加入日期: May 2000
您的住址: Taiwan
文章: 697
引用:
作者dabochi
不不不 在下期待的不是Cell的"效能"
而是為了把Cell能力榨乾而搞出來的"花樣"
如同閣下所提 多核心的程式很難寫
遠者有Cell跟Linux這兩個一硬一軟一對寶 近者有ATi的R600及後繼的架構
坦白說 目前看起來最能把多核心活用的是Web Server跟DB Server
除此之外 目前常人常用軟體在多核心架構上的演進其實蠻慢的
很多時候與其說是多核心架構軟體跑的更快了 不如說是CPU/GPU的微架構演進讓軟體跑的更快了
而期待Cell的理由也很簡單-Cell是CPU 比起GPU更適合通用運算 比起Sun的Niagra家族來說更普及 加上他的硬體特性比X86更接近消費性電子產品用的CPU
因此在下認為Cell上的花樣將會具有相當的前瞻性與啟發性


如果是考慮多核心的花樣, 而又不是特定的指GPGPU的話...
那不需要對Cell有多少期待了... Cell是 1 PPE + 8(7) SPE, 真正能執行OS程式碼的, 還是只有PPE
SPE都僅是輔助處理器, 負責幫忙做運算, 比較像是DSP, 就是主CPU只要負責丟資料流給SPE, 而自己再去SPE另外一端接受資料即可

那這種平行運算的方式, 老實說... 可能就跟nvidia在推的CUDA是接近的...
那我還不如推薦下一世代的規格, OpenCL
未來相信Cell也會相容於OpenCL, 屆時才是整個平行運算規格的大統一
到時候, 就看ATI(AMD)與nvidia/Intel/IBM如何發威...

另外, Larrabee比起Cell, 他更像GPU, 因為他完全不能執行一般OS程序和主程序, 他的每一個核心都接近SPE, 但他本身沒有類似PPE角色的處理器...
而必須完全依賴CPU來分配工作
 
舊 2009-02-12, 01:48 AM #32
回應時引用此文章
Weichung離線中