瀏覽單個文章
艾克萊爾
Golden Member
 
艾克萊爾的大頭照
 

加入日期: Aug 2004
您的住址: 「 」
文章: 2,511
引用:
作者flatmode
ps3 spec根本悲劇 啥時產生"規格開得不錯"的幻覺??

先說cell broadband engine好了 先從其PPE說起. ppe基本上是32bit powerpc魔改來的而且其isa居然因為GPRs從16砍到剩4個(還rename成A,B,C,D register)而不相容原本的powerpc! 更不用說其in order design了. 雖然有4個shift register file而每個register file contain 128 register來提供register renaming但是相對於有較多GPRs+out of order+完整reservation station/re-order buffer的 cpu而言純粹用shift register file作renaming的ppe效能是非常的差, 更不用說其本身根本沒有integrate floating point/simd. 再來說spe吧! spe是stack based所以沒有integer GPRs. 只有"一個" 128bit vector register!!!根本是6502等級的垃圾 而且本身是in order卻跟ppe一樣也有out of order才獨有的register renaming. 每個spe有一個由128個128b...


以當時的帳面規格來說cell確實是計算力頗高,其理論峰值浮點效能相當高得超過了當時得主流cpu,若是運作效率正常,便是超過個人pc等級cpu的性能

但Sony的問題是,這顆處理器得計算能力發揮相當仰賴並行能力的最佳化作業,而sony對於其開發工具.驅動工具得工作進度落後,ps3直到開賣一年多後由ibm得協助及相關編輯器得完善才把spe得運作效率給提高到一個比較合理得範圍

等到後面幾年開發工具與遊戲廠商比較能掌握使用方式後,ps3得各類遊戲得fps與特效使用幅度(特別是一些很吃浮點性能得物理運算效果.還有畫面反鋸齒處理之類的)就比較能跟得上xbox360了

怪只怪這顆以異構處理思維設計得處理器誕生得太早,但相關技術卻跟不上概念,真的是死在沙灘上得前浪先鋒,但其許多設計概念在不斷演化後在現今得許多新世代處理器上看得出已開花結果,也證明了其概念並不是走到錯誤的方向,不應該以事後諸葛得態度去做過度得批評
__________________
ぶ(∀゚ )人(゚∀&#65439人( ゚&#8704人(∀゚ )人(゚∀&#65439人( ゚&#8704
(↑一個因為疫情影響導致工作超閒不知做啥好的傢伙↑)
舊 2015-05-05, 09:09 PM #26
回應時引用此文章
艾克萊爾離線中