瀏覽單個文章
qqqaaa330
*停權中*
 
qqqaaa330的大頭照
 

加入日期: Feb 2007
文章: 834
引用:
作者quake
cach 大小影響你電腦一次料的吞吐量,小Cach較大Cach 自然命中資料的機率下降
資料命中,端看cpu機制設計,但cach較小自然有先天上的限制



無言....不知道你再說什麼

我還是堅持3000+效能>2800+



引用:
作者hugow
這個問題的答案你已經貼出來了,因為Sempron 3400+ 頻率是2.0 G,比Sempron 3200+ 的1.8 G 高出200MHz,這一點抵銷了L2快取變小的差異.還有你該不會認為CPU只靠L2就可以運作了吧?而且CPU不是光執行指令.執行指令時也是需要提取資料的.

如果你認為L2快取沒那麼重要,你可以去作一個實驗,就是去BIOS把L2快取DISABLE掉,試試在沒有L2快取的情形下,你的系統會慢到何種程度.

CPU不是只有跑測試軟體,他也是要跑應用軟體的.尤其是跑資料庫一類的大型軟體時,相同的CPU架構下,原則上選L2較大的會比較好.你可以去查XEON 或是更高階Itanium 2的CPU,這些CPU在快取設計的數量常常是好幾MB.這是為了提高在大量資料存取時的命中率.

如果有人在留意到某些網站或是雜誌,會有一些cpu晶圓設計圖,上面的L1L2常常會是佔據最大的一片.換言之加大L2會對CPU生產成本有一定的影響.


我當然不認為只靠L2就能運作

沒必要做到把L2 disable
這樣做就有點過猶不及了
況且我從頭到尾沒說過L2不重要


你提到:相同的CPU架構下,原則上選L2較大的會比較好
那所謂的"相同的CPU架構下"包含CPU時脈嗎?
若是完全相同架構下(ex:同樣核心代號~同樣製程)~不可否認的~同時脈,L2確實會導致差異出現
但不同時脈(以樓主所提3000+ VS 2800+)~又不可一概而論

你又提到:高出200MHz,這一點抵銷了L2快取變小的差異
同理可證:那麼3000+比2800+高出200MHz,這一點抵銷了L2快取變小的差異~兩者超頻下的結果亦同

你可以去查XEON 或是更高階Itanium 2的CPU....<<<我前面有提到,只針對754 pin的Sempron.再者,高階的XEON或Itanium又是不同定位的產品~等級差太多~拿來比較未免太過牽強

我從頭到尾只想說明兩件事
1.L2在Sempron 754的CPU上不是影響的重點
2.3000+在相同平台上所得的測試結果優於2800+
舊 2007-04-06, 08:07 PM #69
回應時引用此文章
qqqaaa330離線中