瀏覽單個文章
sodeon
Major Member
 

加入日期: Aug 2004
文章: 110
我因為工作的關係
前一陣子需要研究 CELL 的架構

CELL 很漂亮
在它擅長的領域是無人能敵
但是 CELL 的定位既不是我們用 CPU
也不是 GPU
而是介在中間的 Multimedia Processor

用在一般工作
不夠general
SPU幾乎等同殘障

用在繪圖加速
又像拿關刀殺雞
揮半天吃力不討好
沒有真正的殺雞刀來得有效

SPU的特色是靠DMA一次存取一大塊記憶體
PPU用來協調各個SPU
工作是否能切得這麼乾淨讓SPU下去跑是個問題
切了之後
要讓每個SPU都有發揮
還得考慮Ring Bus access互卡的問題
是標準的feeding the beast problem
擁有超強性能
但很容易看得到吃不到

拿CELL做電玩主機
就出現上不上,下不下的問題
單純當CPU用是慢到不行
當GPU也沒專職的快
變得Physics切一點
Polygon list切一點
東補西補
Programmer再期待有預期的效能
沒有就得再tune

CELL其實是超強
但是用在遊戲主機
要開發商拼死衝出效能
是高估了開發商的資源
SONY算沒把對的人
放在對的地方
舊 2008-07-23, 10:09 PM #124
回應時引用此文章
sodeon離線中