如何選CPU?一份指南!

👆如果您希望可以時常見面,歡迎標星🌟收藏哦~

來源:內容編譯自xda-developers,謝謝。

當您比較兩款最佳 CPU時,首先想到的規格是時鐘速度。它實際上代表了 CPU 處理時鐘週期的速度,自然而然地,您會認為更高的時鐘速度意味著更高的效能。然而,如今時鐘速度並不能說明什麼。它仍然可以代表兩個 CPU 之間的效能差異,但在為您的裝置選擇處理器時,您還應該記住其他幾個注意事項。
時鐘速度說明了你的 CPU
首先,定義一下。CPU 的時鐘速度定義了它每秒可以完成多少個週期。它只是一個頻率,與音訊頻率沒有什麼不同,這一點很重要。時鐘速度並不說明 CPU 一秒鐘可以執行的指令數量。它只涉及一秒鐘可以完成的時鐘週期數。
更重要的數字是每時鐘指令數 (IPC)。較新的架構可以支援每時鐘週期更多指令,或者更高效地執行指令。一個很好的例子是 Zen 5 CPU 中的分支預測器,例如Ryzen 9 9950X,這是一個雙提前分支預測器,可以透過預取資料來加快執行速度。
但底線是:時鐘速度是指一秒鐘內完成的週期數,而不是完成的指令數。
因此,比較不同品牌或不同代 CPU 的時鐘速度並不能說明什麼。通常,您可以預期時鐘速度較高的較新處理器的效能會優於速度較慢的舊處理器,但這主要是架構改進的結果,而不是時鐘速度改進。此外,利用 CPU 的應用程式可能對時鐘速度或多或少敏感,這是您在檢視兩個 CPU 時應該考慮的問題。
幾十年前,當市場上只有單核處理器時,時鐘速度才是王道。只有一個核心在執行指令,因此如果該核心可以在一秒鐘內完成更多週期,那麼效能就會直接提高。隨著 CPU 設計向更多核心和執行緒的方向發展,應用程式也紛紛效仿。您會發現,如今大多數應用程式更關心的是擁有一定數量的核心,而不是這些核心的執行速度。
超越時鐘速度來提高效能
我已經談到了比較兩款 CPU 時的一些區別,從核心數量到架構。比較 CPU 時,第三方評測總是最好的——如果您感興趣,您可以使用 Geekbench 和 Cinebench 等標準化基準測試來比較兩款 CPU 之間的差異。僅從規格來看,您應該檢視以下內容:
  • 架構——較新的架構幾乎總是比舊的架構提供更好的效能。
  • 核心數量和配置——CPU 有多少個核心?它們的核心設計相同嗎,還是分為不同的核心型別?
  • 快取——更多的快取意味著從系統記憶體中獲取資料的時間更少。
  • 指令擴充套件——某些工作負載需要專門的指令。
  • 連線性——主機板晶片組為您提供一些連線性,但您的 CPU 在很大程度上決定了您的 USB 和 PCIe 選項。
首先,我們先解決一些簡單的問題。架構和連線性是兩件你不需要深入研究的事情。兩者幾乎都越新越好。連線性唯一需要注意的主要問題是 USB 和 PCIe 支援。例如,如果你想要 Thunderbolt 4,英特爾的 Core Ultra 9 285K原生支援該功能。同時,AMD 的 Ryzen 9 9950X 並不原生支援 Thunderbolt 4。你需要透過主機板的晶片組來獲得它。雖然 PCIe 向後相容,但如果你想要最先進的儲存功能,你需要尋找最新版本。支援的 PCIe 通道數也很重要,但前提是你計劃將多個 PCIe 裝置連線到主機板。
另外,核心數量和配置可以代表兩個處理器之間的一些主要差異,而且並不總是像您想象的那樣。通常,核心越多越好,但您需要記住核心配置。例如,具有八個核心的Ryzen 7 9800X3D在遊戲中的表現實際上略勝於 16 核的Ryzen 9 9950X3D。這是因為 Ryzen 7 部分使用單個八核核心複合晶片 (CCD),而 Ryzen 9 使用兩個。在兩個 CCD 之間切換時會有一些延遲。
除了 CCD 之外,英特爾在過去幾代中還推動了異構架構。Core i9-14900K等 CPU擁有 32 個核心,但它們分為高功率核心和效率核心,而效率核心的功率明顯較低。
CPU 的一個越來越重要的規格是快取。這是緊鄰 CPU 的一小塊儲存空間,因此速度極快。大型快取池意味著可以將更多資料直接儲存在 CPU 旁邊,從而減少 CPU 需要前往系統記憶體獲取資料的次數。相比之下,系統記憶體比 CPU 中的快取慢幾個數量級。AMD 在其 X3D CPU(如 Ryzen 9 9950X3D)中充分利用了額外的快取,以增強遊戲效能。
最後,還有指令擴充套件,這隻有在您考慮特定工作負載時才重要。大多數 CPU 的核心指令基於 x86 指令集架構,但英特爾和 AMD 使用 AVX 等指令擴充套件來擴充套件其晶片的功能。最近,已有十年(或更久)歷史的 CPU 在《地獄潛行者 2》中遇到了問題,因為該遊戲需要具有 AVX2 指令的 CPU。同樣,AMD 在 Zen 5 CPU 上支援具有原生 512 位資料路徑的 AVX-512 指令,而英特爾則不支援。這些指令可以加快 PS3 模擬和一些 AI 任務等工作負載的速度。
你不應該僅僅依賴規格
檢視規格對於瞭解 CPU 的功能非常有用,並且它們是比較同一品牌同一代兩款 CPU 的試金石。Ryzen 5 有六個核心,而 Ryzen 7 有八個核心,因此也許您應該選擇 Ryzen 7 以獲得一些額外的多執行緒功能。不過,沒有一個規格可以直接說明處理器的效能。將處理器縮減為一個規格(甚至是一個小的規格列表)是一種快速做出錯誤購買決定的方法。
您還需要了解要執行的工作負載。例如,額外的 CPU 快取可以大大提高遊戲效能。同時,大多數遊戲不會擴充套件到超過 8 個核心。另一方面,影片編輯和編碼等任務需要 CPU 上的大量核心。不過,CPU 上的額外快取對加快這些工作負載沒有多大作用。瞭解 CPU 的規格很重要,但瞭解如何將這些規格應用於您實際使用的應用程式更為重要。
歸根結底,瞭解一款處理器與另一款處理器效能對比的最佳方式是檢視評論。這樣,您就可以擺脫規格的束縛,看看它們在實際效能中的表現如何。

參考連結

https://www.xda-developers.com/what-makes-one-cpu-better-than-another/
END
👇半導體精品公眾號推薦👇
▲點選上方名片即可關注
專注半導體領域更多原創內容
▲點選上方名片即可關注
關注全球半導體產業動向與趨勢
*免責宣告:本文由作者原創。文章內容系作者個人觀點,半導體行業觀察轉載僅為了傳達一種不同的觀點,不代表半導體行業觀察對該觀點贊同或支援,如果有任何異議,歡迎聯絡半導體行業觀察。
今天是《半導體行業觀察》為您分享的第4087期內容,歡迎關注。
推薦閱讀
『半導體第一垂直媒體』
即時 專業 原創 深度
公眾號ID:icbank
喜歡我們的內容就點“在看”分享給小夥伴哦


相關文章