PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   效能極限 (https://www.pcdvd.com.tw/forumdisplay.php?f=18)
-   -   AMD Intel 誰強請看分析 (https://www.pcdvd.com.tw/showthread.php?t=770280)

ktan 2008-01-19 07:30 PM

INTEL目前是勝在制程跟包入L2的技術
AMD目前無法克服
或許這就是想吃掉NVIDIA的更深層用意吧

想想GPU的內含電晶體跟CPU比較....
或許未來會有意外之喜

吃飽飽^^ 2008-01-19 07:57 PM

感覺樓主測驗走錯方向
既然PI不適合作為測試標準
應該另尋公正測試軟體作測試
因為PI會對大L2有利而把L2給剔除在測試之外
有點奇怪吧
畢竟平常使用還是會用到L2
其實誰強已經不重要了
在快下去也祇是給大家跑分數開心而已
實際上網也不會更快一點
不如砸錢換網路還比較爽

Toluba 2008-01-19 08:32 PM

難道你平常會執行的檔案都小於6MB :shock:
如果不是
排除L2的大小差異到底有啥意義 :confused:

google7401 2008-01-19 09:08 PM

引用:
作者Toluba
難道你平常會執行的檔案都小於6MB :shock:
如果不是
排除L2的大小差異到底有啥意義 :confused:




補充一句話L2大小只對測速軟體有用,實際上跑程式很少是屬於在6MB內重複使用的,
大多資料還是得從RAM及HDD取得,所以實際上執行程式使用者並沒有感覺差很多原因
就是如此。所以CPU實力沒有真正提昇光加L2頂多只是測試數據在爽而已。

我是說:通常都大於6MB , 動不動就是100MB的大程式
所以都是 "大多資料還是得從RAM及HDD取得"
只有測試軟體才感受到 L2 真的加速3倍效果
其他時候是有感覺快些而已 但是價錢貴了3倍
是測試軟體的分數沒啥意義 <--------------這個才是重點
不是 L2 的大小差異到底有啥意義

HigH 2008-01-19 09:24 PM

引用:
作者google7401
補充一句話L2大小只對測速軟體有用,實際上跑程式很少是屬於在6MB內重複使用的,
大多資料還是得從RAM及HDD取得,所以實際上執行程式使用者並沒有感覺差很多原因
就是如此。所以CPU實力沒有真正提昇光加L2頂多只是測試數據在爽而已。

我是說:通常都大於6MB , 動不動就是100MB的大程式
所以都是 "大多資料還是得從RAM及HDD取得"
只有測試軟體才感受到 L2 真的加速3倍效果
其他時候是有感覺快些而已 但是價錢貴了3倍
是測試軟體的分數沒啥意義 <--------------這個才是重點
不是 L2 的大小差異到底有啥意義

你的觀念錯很大啊, 誰說L2很少被使用的 :jolin:
至少90~95%的運算所需資料必須在L1與L2裡面被找到, 剩下那5%才是去找記憶體
L2對CPU的加速效果絕對不是你講的三倍或五倍而已
你應該有測試軟體可以看到C2D L2 latency大概15cycle左右
但是若發生cache miss必須去記憶體撈資料的話, 延遲可能會達到150cycle
如果你故意把L2關掉, 那CPU每要一筆資料都要等150cycle, 所以CPU廠才會那麼斤斤計較L2命中率

如果你disable L2 cache, 那看到的情況會是K8比較快一點
因為K8內建memory controller, 存取記憶體延遲比C2D低大約1/3, 所以K8可以更快的從記憶體要到資料, 降低等待浪費的時間
另外一個原因就是K8的L1 cache很大, 就算失去L2 cache影響也不至於像C2D那麼大

google7401 2008-01-19 09:42 PM

引用:
作者HigH
你的觀念錯很大啊, 誰說L2很少被使用的 :jolin:
至少90~95%的運算所需資料必須在L1與L2裡面被找到, 剩下那5%才是去找記憶體


我舉個例子講解好了:
1...畫一張圖或打個文件小一點都會吃掉記憶體30MB以上就是超過6MB大量的資料是在
RAM不是在L2
2...玩個遊戲程式約100MB資料更大1G等級還是超過L2的上限,有很多資料載入在RAM中

到底有哪些會一直在L2被找到呢?
大部分的程式在L2內都是來來去去, 不會一直留在那邊存取(除了測試程式重複執行)
這就是大多數人感覺沒有跟測速軟體一樣有大幅加速的快感(2~3倍)
如果說加快30%是有的但是砸下的金錢感覺不太等值
不如弄個2顆HDD做 RAID 0 或換張VGA卡會有飛快的感覺來的有用又省錢

timas 2008-01-19 09:49 PM

引用:
作者google7401
我舉個例子講解好了:
1...畫一張圖或打個文件小一點都會吃掉記憶體30MB以上就是超過6MB大量的資料是在
RAM不是在L2
2...玩個遊戲程式約100MB資料更大1G等級還是超過L2的上限,有很多資料載入在RAM中

到底有哪些會一直在L2被找到呢?
大部分的程式在L2內都是來來去去, 不會一直留在那邊存取(除了測試程式重複執行)
這就是大多數人感覺沒有跟測速軟體一樣有大幅加速的快感(2~3倍)
如果說加快30%是有的但是砸下的金錢感覺不太等值
不如弄個2顆HDD做 RAID 0 會有飛快的感覺來的有用又省錢


套用前面回的話:你的觀念錯很大啊

HigH 2008-01-19 10:10 PM

引用:
作者google7401
我舉個例子講解好了:
1...畫一張圖或打個文件小一點都會吃掉記憶體30MB以上就是超過6MB大量的資料是在
RAM不是在L2
2...玩個遊戲程式約100MB資料更大1G等級還是超過L2的上限,有很多資料載入在RAM中

到底有哪些會一直在L2被找到呢?
大部分的程式在L2內都是來來去去, 不會一直留在那邊存取(除了測試程式重複執行)
這就是大多數人感覺沒有跟測速軟體一樣有大幅加速的快感(2~3倍)
如果說加快30%是有的但是砸下的金錢感覺不太等值
不如弄個2顆HDD做 RAID 0 或換張VGA卡會有飛快的感覺來的有用又省錢

現在還有這麼笨的CPU嗎? :D

CPU有個prefetch指令可以把待會要用的資料從主記憶體預載到L1/L2 cache
等到真正需要用的時候從L1/L2 cache拿資料就好了

Jeremiah 2008-01-19 10:11 PM

:jolin: 我沒看錯吧...關掉L2 快取?

CPU設計本身就要把L2的命中還有替換機制考慮進來,還要考慮L2和記憶體之間的關係。
不是把他關掉就可以測試出來誰的架構比較好。再者,新版的Core的新指令集的確是有對多媒體資料增益,很多網站也測試出來了。認真來說,AMD的快取技術很糟糕,從以前到現在都沒有贏過Intel。分歧預測還有分路,都輸Intel很多。甚至內部的cycle也比較差,這只能說INTEL的製程真的了不起。而且Intel畢竟是作記憶體起家的,在記憶體相關的技術上面不會遜色。

以P4來看,P4本身架構之濫,全靠L2快取和高時脈和K8打平手。遑論現在的P-M改良核心 Core,集P3 P4優點於一身。而K10只是把4顆K8 core做在一起,內部架構沒有調整太大。所以,在單顆處理上面還是輸Core。印象中以前Intel有在某個核心上面硬加L3 快取,但是增加的效能非常之少。原因就是一開始設計就沒有考慮到要加第三層,就算硬加能得到的加成有限。

快取也不是大就好,要研究的話去找一本書:Computer Architecture: A Quantitative Approach

Lapis 2008-01-19 10:11 PM

提高資料的傳輸速度,這樣可以充分的運用處理器的運算能力,使處理器盡量的維持高負載的工作量,加大快取這是提高處理器效能的好方法。



樓主的論點怪怪了。


所有的時間均為GMT +8。 現在的時間是09:16 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。