CPU核心越多越好?你的CPU可能正在養老!

CPU 程序員 筆記本電腦 數碼 美妝達人秀場 美妝達人秀場 2017-10-02

CPU作為計算機的核心運算器件,決定著一臺計算機的運算速度。同時也是消費者在購買筆記本和電腦等產品時最看中的部分。今天好貨菌就來跟大家聊聊CPU的那些事。

對於一款CPU來說,最重要的兩個參數莫過於CPU的核心數和主頻,用戶在選擇不同處理器的電腦產品時,往往在高主頻和多核心的問題上過於糾結,因為大多數CPU產品在高主頻和多核心的問題上往往不能兼顧。其實只要根據自身的使用需求來搭配,就很容易做出選擇了。

CPU核心越多越好?你的CPU可能正在養老!

▲幾款常見的處理器

通過上面的表格不難發現,核心數量最少的i3-7100處理器,在CPU主頻這一項參數上卻是最高的(睿頻加速頻率雖然會高,但是不能持續太長時間)

高主頻意味著什麼?

提高主頻是提高CPU性能最簡單的方式,主頻越高意味著CPU內部時鐘的變化頻率越快,所以CPU可以在更短的時間內完成更多的操作(指令),所以CPU的運算速度也會越快。

CPU核心越多越好?你的CPU可能正在養老!

▲主頻越高單核能力越強

但是提升主頻也是瓶頸和代價最高的方式。

首先發熱在理論上與主頻正相關,主頻增加後發熱成倍增加,所以主頻太高散熱就是問題。其次,主頻太高之後CPU內其他機制就會成為瓶頸導致超高主頻下CPU性能提升並不理想。

多核心意味著什麼?

同樣是提升處理器的性能,這個思維非常簡單,一個核心跑不動就兩個唄,兩個不行就8個,多了總跑得動吧。但是實際情況卻並非這麼簡單。(這裡指的多核心是四核及以上)

CPU核心越多越好?你的CPU可能正在養老!

▲多核工作

首先,多核心CPU的實際執行效率遠達不到單核心的N倍。就像兩匹馬拉的車速度不會是一匹馬拉車的兩倍,CPU上也是這樣,無論怎麼優化多個核心之間的關係,多多少少會存在性能損失的。

其次,最重要的一點。雖然新的操作系統已經對多核心進行了足夠的優化,但是絕大多數的程序根本沒有對多核心進行優化,優化的也一般是僅僅針對雙核心優化,對四核心進行優化的少之又少。這不僅是因為適配多核心需要花錢的問題,主要原因還是多核心下CPU邏輯變得異常複雜,如何能做到優化非常考驗程序員的技術,很多程序因為程序員的優化不到位反而出現了所謂負優化······

CPU核心越多越好?你的CPU可能正在養老!

▲多核優化不足

高主頻核多核心怎麼選?

高主頻也好,多核心也罷,在預算有限的情況下合理的選擇會最大限度的提升工作效率。在這裡我們把用戶常見的需求分為四類:日常辦公、簡單遊戲、專業工作及設計、高端遊戲。

對於日常辦公和簡單遊戲的用戶來說,CPU更多的是單核(或雙核)工作,即便是選購了更多核心(我們指的多核是四核及以上)的處理器,計算機對於剩餘核心的調動也是有所保留,多核CPU在進行這樣的工作時,很多核心處於閒置或者半閒置狀態,利用率並不高。

CPU核心越多越好?你的CPU可能正在養老!

▲單核心承擔主要工作

對於從事專業工作(設計等)和高端遊戲的用戶來說,由於處理器所承擔的工作較為複雜,並且往往是多線程同時工作,這個時候單一的高頻多核模式已經不再滿足系統的整體要求,勢必需要多核同時啟動,共同處理完成任務。

CPU核心越多越好?你的CPU可能正在養老!

▲多核心協作完成任務

多核心+睿頻=完美?

對於多核心的處理器,一般都會加入睿頻這一功能,睿頻技術的加入可以在短時間內提升CPU的處理主頻,從而提升運算以及處理能力,但是睿頻技術並非我們想象的那麼簡單。

CPU核心越多越好?你的CPU可能正在養老!

首先,睿頻加速並不是無限制的實現,睿頻加速可以在短時間內提升處理器的主頻進而提升運算速度,但是高主頻會帶來另外一個致命的問題就是高功耗,因此睿頻加速並不能無限制的實現。

其次,睿頻技術提升頻率的時候,不是全部核心都可以到最高值的。睿頻在提升頻率的時候,根據CPU不同提升的方式方法也不一樣。再最高睿頻狀態下,其中只是單一核心可以達到最高值,而雙核心睿頻狀態下,比最高睿頻低一點(一般是100MHz)或一致;三核心、四核心處於睿頻狀態時,基本也是以100MHz遞減最高睿頻值。

CPU核心越多越好?你的CPU可能正在養老!

結論

CPU的多線程技術上多線程繼續無非是繼續壓榨單一CPU核心的處理器能力,讓工作任務充分填滿CPU負載,而不是針對多核心做進一步優化。根據自身工作的側重點不同,選擇更適合自己的處理器,才是是目前最好的處理辦法。

希望每一位小夥伴都能選對的!而不是選貴的!

土豪:那我呢?

好貨菌:······

作者:數碼好貨菌

相關推薦

推薦中...