比傳統PC快10倍!優化PC裝機方案評測
2023-09-11 06:53:39 3
隨著NVIDIA「優化PC」概念逐漸在DIY市場上風靡起來,近段時間很多朋友在裝機的時候,對顯卡與CPU的選擇觀念已經開始慢慢轉變,但與此同時,也有更多的朋友開始在顯卡與CPU的選擇之間猶豫不定,到底是CPU更重要?還是顯卡更重要?成了廣大消費者非常關注的一個話題。
要想徹底的解決這個問題,我們首先要來對CPU以及GPU的計算側重點以及相關的優劣做一番解析。首先我們來看CPU,在過去裝機的時候,CPU是消費者首先要考慮的對象,因為一顆性能強勁的CPU就會為整臺電腦帶來更好的性能。CPU的設計目標是為了儘快的處理單一任務的能力,也就是我們所說的串行計算,其每一個核心只能在一個單位時間內處理一個任務。也就是說,即使目前性能最強勁的4核心CPU,在一個單位時間內也只能處理4個任務。面對一些多任務計算的程序,CPU肯定無法滿足需求。
反觀GPU的發展,在DX9時代是採用像素管線、紋理單元分體式的渲染架構,雖然這種架構從圖形的計算能力上來看也很強勁,但是分工太過明確。像素管線與紋理單元在大多數時候都不能得到充分的應用。到了DX10時代,NVIDIA與AMD都不約而同的採用了Shader渲染這種方式,每一顆GPU內都集成數十個甚至好幾百個流處理器,最重要的是這些流處理器不僅可以處理像素渲染任務,也能處理紋理數據,在通用性方面得到了很大的加強,也為GPGPU作好了最基本的鋪墊。
GTX280擁有240個流處理器,單位時間內可執行240個計算線程
我們知道,在之前GPU只能做圖形方面的運算,如遊戲、視頻等。但是憑藉著Shader的通用計算特性,目前NVIDIA和AMD都開始著力推廣使用GPU做通用計算,也就是說依靠GPU多流處理器的特點,使用GPU進行計算多線程甚至較多線程的程序。比如說NVIDIA GTX280擁有240個流處理器,那麼就可以在單位時間內執行240個處理任務,而前面我們說到即使最優異的CPU,也只能在單位時間內執行同時4個任務。相對於CPU單線程串行計算來說,GPU的這種計算方式就叫做並行計算。
雖然說並行計算的優勢十分明顯,但是NVIDIA並沒有一下子全盤否定CPU的重要性,而是建議用戶不必採用太高端的CPU,儘量將錢節省出來搭配更好的顯卡,這樣並行+串行的計算就叫做異構計算,也正是優化PC的精髓所在。