不看主頻看緩存!慧眼識珠選擇處理器
2023-07-12 23:26:49 3
泡泡網CPU頻道4月21日 我們在選購電腦的核心-處理器的時候,都會不由自主在腦子裡問一句,主頻多少?而隨著Intel與AMD在主頻大戰後的調整,處理器主頻這一參數雖然仍很重要,但已不如以往那樣被人們重視了,現今處理器架構不斷更新,製造工藝也日新月異,處理器除了俗說的「懂行的看架構,不懂的看主頻」之外還要看什麼呢——緩存容量。
具有1MB L2緩存,超頻3.4G的E3200
在討論CPU的緩存(cache)對其性能的影響之前,我們先介紹一下,處理器對系統數據的讀取順序。CPU工作時先在一級緩存(L1 cache)裡尋找所需數據,然後再從二級緩存(L2 cache)尋找,然後是三級緩存(L3 cache,如果有的話),再就是內存,最後是外存儲器(硬碟等)。
也就是說,如果處理器沒有這些緩存,就要直接從相對慢得多的內存裡面讀取數據了,就相當於,在同一條生產流水線上,某個「員工」A(相當於CPU)工作效率很高,而處在他上一道工序上的「員工」B(相當於內存)效率卻很低,這樣整個流水線的生產速度(系統處理數據的速度)就要大大受到生產效率較低的「員工」B(內存)的影響,而生產效率較高的「員工」A(CPU)卻只能不厭其煩的等待。
這樣緩存(即緩衝存儲器)的加入實際上是相當於加入了一名「員工」C來幫助效率較低的「員工」B(內存)提高生產效率(系統運行速度)。而是不是加入的「員工」C(緩存)越多越好呢?顯然不是,聘請更多的「員工」C(緩存)需要支付更多的工資(成本),並且如何讓他們有序的高效率互相配合工作(提高處理器的效率)也是一道難題。
然而,假使原本工作效率高的「員工」A(處理器)提高了工作效率(默認主頻提升或者超頻)或者生產流水線的管理得到了加強(架構更新),這時候又需要更多的「員工」C(緩存)來幫助員工B(內存)。究竟需要多少個「員工」C,處理器需要多少緩存呢?下面筆者帶您從幾款處理器的對比中來探尋答案。
「員工」也是成本
然而,假使原本工作效率高的「員工」(處理器)提高了工作效率(默認主頻提升或者超頻)或者生產流水線的管理得到了加強(架構更新),這時候又需要更多的「員工」(緩存)來幫助原本工作效率低的「員工」(內存)。究竟需要多少個呢?下面筆者帶您從幾條現有的高效率運行的流水線(處理器)來探尋答案。