快取的大小影響哪些方面呢

info79

高級會員
已加入
9/20/03
訊息
826
互動分數
0
點數
0
我一直無法懂k8 939的L2快取512KB與754的L2快取1MB哪個好呢
快取的大小會影響到電腦的哪些方面呢????
還有雙通道的記憶體頻寬對哪方面好呢???
所以到底是快取大比較好還是雙通道好呢???

我看大大們的測試使用939的時候都好強
而754卻看不出來他有何好的地方??


有大大可以解答我的疑惑嗎???


感激不盡!!!!!!!!
 

4132ricky

榮譽會員
已加入
9/28/03
訊息
1,354
互動分數
0
點數
36
快取大小和雙通道應該不能拿來比較才是啦!!!
CPU會先看L1快取有沒有他要的資料然後L2快取(有的有L3),都找不到的話才會往主記憶體找!!因此,如果快取越大理論上會越有機會讓CPU在這步驟就完成他的工作!!

雙通道是在把主記憶體資料寬度合併起來,就好比兩條雙線道合併起來變成四線道!!但是車速依舊不變,只是流量變大!!然而,不是每次CPU都能在快取中找到他資料!!因此就會往主記憶體找,這時候有沒有雙通道就滿重要的了!!
 

funyelin

高級會員
已加入
9/26/03
訊息
871
互動分數
0
點數
16
補充一下 : 雙通道的有無可增加 CPU 與顯卡之間的協調能力 , 畢竟現在的 3D Game 中有釵h
數據還是需要由 CPU 完成的 , 例如座標的提供 ! 當 CPU 算出該物體在某一段時間的座標時 ! 會
傳給顯卡繪出來 ! 以戰地風雲為例 : 當玩家在駕駛戰鬥機與電腦玩家做 Dog Fighter 時 , 玩家
所看到的敵方戰鬥機實際上是由 CPU 產生座標後傳給顯卡 , 顯卡再根據主程式提供的材質庫繪
出敵方戰機的骨架再根據位置對材質做光源陰影計算 ( 如正對的太陽飛去和貼海飛行的光源計算
就不一樣 ) ! 這時 CPU 也沒閒著 , 會根據 AI 調整電腦玩家要怎麼做下一步的動作 ! 所以雙通道
在此就非常重要了 ! 不過若是地面部隊的行動多半是固定的模式 ( 如對敵方步兵就是掃射 , 對敵
方坦克就是投擲手榴彈或火箭筒伺候 ) ! 所以這些指令多半是存在 Cache 中 , Cache 越大 , 則
CPU 可以節省到主記憶體搜尋的時間做出更多的運算 ! Cache 的目地是放執行指令 ( 就是程式
的最小單位 ) , 如 AI 就是一連串的指令組成 ! 一個電腦玩家就代表一個 AI 指令群 ( 若說成是
" 執行序 " 可能大大會比較了解 ) , 所以越多的電腦玩家就需要處理越多的執行序 , Cache 的
大小就成了關鍵 ! 不知道在下這樣解說大大能了解嗎 ? B)
 

info79

高級會員
已加入
9/20/03
訊息
826
互動分數
0
點數
0
謝謝兩位大大解答

我雖然沒有完全懂可是也有初步的了解了
 
▌延伸閱讀