*停權中*
|
Re: Re: 淺顯易懂嘛 ....... 這樣講可以ㄅ ... ^^
這個就更好了!!有講到比較重點式的地方唷~"分支預測單"
這也是為啥P4效能為啥會差的一部份~
引用:
Originally posted by HigH
嘿.......有趣的比喻法
不過這兩者的"員工"(我的員工與你的員工不同^^)應該差不多
intel的資料庫倒是比較大一點(cache)
我覺得該這樣講,intel的員工必須做20件事(代表管線的階數),
amd的員工必須做10~15件事,且分成三個團體(代表三個浮點,整數單元)
假設intel與amd員工的工作能力是一樣的(時脈相同)
而且老闆規定,如果做錯事,之前做的全部都要放棄,從頭來過
所以intel的員工要是做到一半才發現錯了,或是遲遲等不到下一個命令,將會花更多時間來處理善後
amd的員工則不必如此大費周章,善後處理速度也比較快
另外不管是intel或amd的員工
都不能自己選擇要做什麼,要做什麼事都得由上級發號施令
因此intel的"上級"就很重要(指分支預測單元)
它必須隨時告訴員工該做什麼事,如果這個上級夠強,員工做錯事的機會就越少
工作效率當然更好
(事實上,intel的上級的確比amd強一點,至少intel宣稱p4的分支預測單元比p3強33%)
不過人並非全能,即使是上級也會有說不準的時候............
因此,必須挑選工作效率高的員工(提升時脈)才有辦法提升效率
還好一個員工分配比較多事的管理方式比較能夠令其提高效率
所以p4拉高時脈不是什麼問題
|
|