另外PS2的CPU Emotion Engine設計特別,不能單純以128>64來比,PS2的CPU是內含兩個64位元的整數處理器,和128位元的SIMD(負責多媒體),其實有點像內建SSE的PC CPU了,PS2主要是拿來看影片或打電動,所以才會這樣設計,個人電腦大多是處理一般運算,是不是有必要這麼快就拉到64位元整數運算精度以上呢?(4GB RAM支援是定址問題,先不考慮,浮點運算的話PC CPU早就超過64位元,不在話下...)。
跟我們一般PC的CPU所使用的MPU是不一樣的~
PC的MPU是屬於CISC(Complex Instruction Set Computer: 複雜指令集電腦)
這種MPU具有複雜且多樣的指令集,使program更為容易~
但是積體化就比較困難一點,開發週期較長~
而電玩或工作站使用的為RISC(Reduced Instruction Set Computer: 簡單(縮小)指令集電腦)
將其指令集簡單化使IC得以簡化,因而可以高密度化及高速化~
開發週期較短~
這也是為什麼電玩已達到128bit,而PC卻停留在64bit的原因~~
但是CISC仍為現在PC的主流~ 主要是因為它具有較多較複雜的指令集~
對程式開發及相容性上有很好的效益~
參考書籍: 圖解半導體,第五章第8節
內文搜尋

X