為什么不把主板設(shè)計(jì)成雙CPU的呢?
文/小伊評(píng)科技
給大家舉一個(gè)形象的例子:
有一張?jiān)嚲恚厦嬗幸话俚郎婕胺浅?fù)雜且高深的高等數(shù)學(xué)的題目,那么大家想象一下,是100個(gè)普通人的做題速度快呢,還是一個(gè)韋神做題速度快呢?反正,如果是我,就算一萬(wàn)個(gè)我也抵不上韋神一個(gè)人。
這就是單核和多核性能的差別。
有些時(shí)候核心再多也沒有什么意義,當(dāng)年聯(lián)發(fā)科曾經(jīng)推出過一款歷史是首款搭載10核心CPU的SOC——聯(lián)發(fā)科X20,結(jié)果呢?不一樣被高通吊著打么?蘋果的A系列處理器到目前為止都只有6顆核心,不一樣吊打高通的八核心CPU么?
請(qǐng)記住,在民用領(lǐng)域,單核性能的重要性要高于多核性能,對(duì)于用戶的體驗(yàn)影響是比較大的,多核心的應(yīng)用場(chǎng)景更多的是體現(xiàn)在多線程操作上。
因?yàn)橛行┤蝿?wù),只能交由單線程來做,舉個(gè)例子,假設(shè)現(xiàn)在計(jì)算機(jī)要處理一道數(shù)據(jù)計(jì)算題——“1+2*3+4”,那么就要求處理器必須要按照順序,先計(jì)算“2*3”的值,然后根據(jù)上一步的計(jì)算結(jié)果再計(jì)算“1+6的值”,然后再根據(jù)上一步的計(jì)算結(jié)果,再計(jì)算“7+4”的值,到此才能得到用戶想要的結(jié)果。也就是說,對(duì)于一個(gè)單線程任務(wù)來說,下一步的操作必須依賴于上一步的結(jié)果才能執(zhí)行,這樣的任務(wù)就是邏輯任務(wù),而這樣的任務(wù)顯然無法被產(chǎn)分成同時(shí)進(jìn)行的任務(wù)?難道要讓一個(gè)核心去計(jì)算2*3,然后再讓另兩個(gè)核心去計(jì)算1+2和3+4么?顯然是不行的,這會(huì)造成數(shù)據(jù)混亂。只能依賴于單線程去處理。
由于CPU需要很強(qiáng)的通用性來處理各種不同的數(shù)據(jù)類型,同時(shí)又需要邏輯判斷又會(huì)引入大量的分支跳轉(zhuǎn)和中斷的處理,對(duì)于CPU這種載體來說,單核性能才是能夠起決定性因素的地方,尤其是對(duì)于普通用戶來說更是如此,因?yàn)橛脩羲M(jìn)行的每一步操作的過程都是一個(gè)單線程任務(wù),他會(huì)對(duì)于CPU的單核心性能有更高的要求,而用戶對(duì)于打開速度的快慢也只會(huì)聚焦在單次任務(wù)上。而且現(xiàn)階段,很多軟件,游戲引擎等等對(duì)于多核的優(yōu)化都是比較差的。
所以,即使是使用兩顆CPU并行,本質(zhì)上也只是提高了CPU的多線程處理能力,簡(jiǎn)單來說就是這臺(tái)電腦可以同時(shí)處理更多的任務(wù),但是對(duì)于單核性能是沒有本質(zhì)性的提升的,處理單一任務(wù)所需要的時(shí)間并沒有變化,那么如果一個(gè)用戶對(duì)于多線程任務(wù)根本沒有任何需求,這樣的提升幾乎是微乎其微的。
舉個(gè)例子:就拿游戲體驗(yàn)來說,游戲里的幀數(shù)的高低更多的是依賴于CPU單核性能的高低(當(dāng)然了現(xiàn)在很多游戲也加入了對(duì)多核心的優(yōu)化,但并不是所有的游戲都優(yōu)化得很好),而不是多核性能。除非一個(gè)用戶同時(shí)打開N個(gè)游戲,這個(gè)時(shí)候才會(huì)同時(shí)考驗(yàn)多核和單核性能。但是大家想一想,誰(shuí)會(huì)同時(shí)打開多個(gè)游戲呢?這根本就是一個(gè)偽需求,CPU吃不吃得消不知道,內(nèi)存是一定吃不消了。而普通的打開多窗口等任務(wù),普通的CPU就已經(jīng)可以完美兼顧了,根本用不著上兩顆CPU。
另外還有成本的問題,買兩顆CPU需要多花費(fèi)兩倍的錢,而且提升的還只是多核性能,并且受制于電路傳輸?shù)南拗疲€無法做到1+1=2得效果,并且,雙CPU得主板得價(jià)格肯定是要高于單CPU主板的,那么買兩塊6核心 12線程得i5 10400F真的有比買一塊8核心16線程得i7 11700F更具性價(jià)比么?
CPU不是顯卡,顯卡的SLI交火確實(shí)可以大幅提升單體性能,用戶體驗(yàn)提升明顯,但是CPU并聯(lián)的性能提升對(duì)于普通用戶來說感知不明顯。
支持多路CPU的主板是廣泛存在的
另外,也說一點(diǎn),支持放置兩顆CPU的主板本身就是存在的,甚至還有支持4路CPU的主板存在的,如下圖所示,但是這些主板更多的是用在服務(wù)器上而不是個(gè)人電腦上,因?yàn)榉?wù)器由于要處理大量的多線程任務(wù),需要大量的吞吐量,所以就需要大量的CPU進(jìn)行串聯(lián)來實(shí)現(xiàn),多路主板也就應(yīng)運(yùn)而生了。
對(duì)于手機(jī)等手持設(shè)備還需要考慮空間和功耗的問題
至于對(duì)于手機(jī)等手持設(shè)備來說,還需要考慮散熱和空間的問題,iPhone13ProMAX配備一個(gè)A15芯片加上一個(gè)X60基帶,重量就已經(jīng)達(dá)到了238g,如果再給放一個(gè)A15處理器,哪重量不得突破300g?而且雙CPU必然會(huì)帶來能效比的損失,功耗大增,這樣的手機(jī)你會(huì)用么?
end 希望可以幫到你