這個問題我想很久了,但一直找不到相關的說明.......>_<
這是不是表示說,除了時脈外,還有其他因素會影響CPU的效能?
希望有朋友能夠解答.......^_^
這個問題我想很久了,但一直找不到相關的說明.......>_<
這是不是表示說,除了時脈外,還有其他因素會影響CPU的效能?
希望有朋友能夠解答.......^_^
不過P4在推出200外頻的CPU
和865/875晶片組後
兩個平台的差距又變更大了:)
架構問題 所以AMD的永遠跑不贏Inter
但是效能上就可以贏Inter(同時脈)
差異在於CPU內管線(pipeling)的設計
P4的管線較深(20層),資料在管線內內停留時間較久,因此一週期中可處理的資料量較少
但這樣的設計卻有助於在製程不變下,把CPU的『時脈瓶頸』拉得很高。
一週期所處理的資料量輸人,那只好讓一週期所耗時間變短,
因此INTEL的如意算盤是,即使P4在同時脈下輸Athlon,但時脈狂拉到一定的程度後,Athlon絕對跟不上。
但這樣也可以順理成章地把CPU賣得貴些(反正價格是以時脈定的)
而AMD就和一般傳統的586系列CPU差不多(但有加以強化)
[QUOTE][i]最初由 PHINEAR 發表[/i]
[B]差異在於CPU內管線(pipeling)的設計
P4的管線較深(20層),資料在管線內內停留時間較久,因此一週期中可處理的資料量較少[/B][/QUOTE]
這句話有點問題,應該是深管線的延遲時間較長以及CPU指令預測錯誤時,從重新提取指令到實際執行的時間較長,這兩個因素是造成Pentium4實際效能較差的主因。
原來如此...
謝謝Ivan Lin兄指正:)
如果是一顆完全相同的CPU,那時脈越高當然效能越高
只要是兩顆不同的CPU,就不能夠只憑時脈來做比較了
就光以Intel來說好了
新款的Mobile專用處理器Pentium-m
眾所皆知,他比同時脈的Pentium4效能要來的高
所以影響一顆處理器的能力,包括很多因素
除了上面說的管線深度之外
像是寬度,Itanium2是64bit CPU,Xeon是32bit CPU
雖然都是Intel的產品,產品定位卻不同
寬度也直接影響一顆處理器的運算能力
如果是64bit處理器,只要一次就可以處理完64bit的計算(比如說最簡單的加法)
但是32bitCPU卻要花兩次去處理一樣的東西
快取大小跟速度: 比如說AthlonXP的L1 Cache是64K+64K
可是Pentium4只有12K的microOps+8K的資料快取
但是Intel的microOps又有速度上的優勢
所以到底哪個比較優異也很難去做比較
還有比如說指令集的差別
如果多數軟體廠商偏向對SSE2作最佳化
那AthlonXP可能就因此而輸在指令集
架構上也有幾個比較大的分別
CISC/RISC跟VLIW
CISC例如現存的K7/P4都是
RISC的比如說HP&Compaq的Alpha21264等等
VLIW的有IntelItanium/跟Tansmeta的Crusoe
這些架構的差別...可以稍微在站上找一下文章
之前有好幾次都有過相關的討論串...
各種從裡到外的差異性造成各廠商的處理器有著不同的表現
所以如果真的要比較,大多都是採測試數據的比較方式
而僅靠時脈的比較法...說真的,滿蠢的
可是世界上卻有很多"Clock Only"的使用者
結果勒...AMD標上所謂PR值好半欺騙的賺到這些族群的錢
然後現在又標示過度離譜...實在是...唉...
謝謝大家的說明!:)
嗯.....果然時脈不是唯一,架構也是很重要滴......
如果說各家的CPU會因為所應用的領域及軟硬體的搭配不同而有不同的表現,
那AMD AthlonXP的PR值是怎麼算出來的?所有的數據加起來平均嗎?
看來還是得了解各個CPU所擅長的領域,這樣錢才花的有價值.......
產品的價值不是由效能組成,還要評估穩定性、擴充性及服務等相關要素,當然個人使用者不用考慮這麼多,直接挑選自己喜歡的產品即可! :D
[QUOTE][i]最初由 Ivan Lin 發表[/i]
[B]產品的價值不是由效能組成,還要評估穩定性、擴充性及服務等相關要素,當然個人使用者不用考慮這麼多,直接挑選自己喜歡的產品即可! :D [/B][/QUOTE]
嗯......CPU的穩定性要靠風扇、擴充性要看主機板、
服務.....應該都是終身保固吧?所以只要考慮效能和價格就好.....:D