既然單個CPU效能提公升有困難,為什麼不把主機板設計成雙CPU的呢

時間 2021-05-07 00:23:50

1樓:compiler

所以你覺得多核cpu是怎麼來的?

多路cpu的伺服器也是很常見的。

不過堆核心並不能解決所有的問題。對於無法並行執行的程式,單核心效能更重要。而且核心增多會導致匯流排長度增加,從而增大延遲。

2樓:Jealooous

從21世紀,英特爾的CPU都是不止乙個核心的,換言之也就是「多個CPU」。在這之前都只有乙個核心,英特爾做的越來越大越來越耗電,效能提公升卻越來越少,在採取了多核心之後有效的解決了這個問題。

3樓:林高遠

這問題讓我想起那個「00後抱怨手機,怎麼不設計成抽換電池」的笑話。

在抽換電池手機普及之前,雙 CPU 的主機板並不難見到,一些 Geek 家中會有。

當時沒幾個人懂程式設計、生物與材料是如日中天的高分學科 balbla....真是個美好的年代(除了911事件)。但也就是因為沒幾個人懂程式設計,多核心算力發揮幾乎全靠 OS 排程,單個應用程式很難善用多核心算力。

4樓:魯班七号電腦

現在八核以上的au,都是「膠水」多核。就以我自己現在用的5900x為例,表面上看上去,它是一顆12核cpu。其實是由兩個6核cpu拼在一起的……

5樓:Avenger

直接貼鏈結,你要的雙CPU主機板!

順便補充一句,超算基本上用的差不多是CPU陣列!

雙CPU這種技術早就有了,只不過在消費級市場沒得必要!死老貴。

談應用場景的話:

幾乎每乙個消費級場景單CPU都能解決!

商用的話,伺服器怎麼設計的都有只要有的盈利符合客觀規律那啥都可以有。

軍用的話,不計成本那更是需要啥搞啥!

6樓:林某人

補充說明一下,AMD只有在Ryzen9、執行緒撕裂者、epyc等高階產品上採用了多CCD技術,所以普通消費者完全不用擔心買到「膠水U」,而對於需要這些高階CPU的使用者也可以放心購買,這個技術只是看起來像英特爾當年的膠水U,但實際效能損失完全可以忽略,具體的技術問題可以看其他更專業的回答,我就一臭打遊戲的。

因為你很有可能已經用上了兩顆「CPU」,只不過你不知道罷了。

首先我們來看一下AMD的這張圖,這張圖簡單易懂的解釋了AMD CPU釺焊下都有什麼。

對於圖上的這款16核ryzen處理器來說,它的蓋子下面有三塊單獨封裝的晶元,其中有兩塊CCD和一塊cIOD。

cIOD裡面是SATA控制器,記憶體控制器等等亂七八糟的東西,基本上可以理解成北橋。

而這個CCD就很有意思了,CCD裡面包含有處理器核心和快取,事實上就是乙個傳統意義上的CPU(早年CPU裡可不整合北橋),而圖上這款ryzen處理器裡面有兩顆CCD,換句話說,這相當於把兩顆CPU插進了乙個插槽,這樣主機板設計更簡單,成本更低。對於CPU部分來說也最大化復用了能共用的部件。

7樓:鳴鳴先生

其實這個思路早就有了。

只不過實現方法和你想的不太一樣。

他們不是在主機板上多焊乙個CPU,而是在乙個CPU裡封裝多個小CPU。

CPU從單核到雙核到4,6,8,12核就是這個思路。有的學者甚至提出要在乙個CPU裡整合幾十上百個小CPU。

另外,在主機板上焊接多個CPU並不是個好主意,這樣做會有很高的CPU間通訊延遲,這種延遲會導致多個CPU不能真正發揮全部效能。

8樓:MebiuW

現在CPU效能提公升困難主要指的是單核心效能提公升困難,相對來說多核心效能提公升就容易很多了。在有限的成本下,提公升單核心效能的難度非常高,PPA快速下降。

拿ARM來做例子,Cortex X1的面積差不多是A78的2.3倍,但是效能只有30%的提公升,付出的成本和收益不成正比。又比如說AMD那邊的Zen3,IPC提公升不少,面積大了一圈,但是實際的能耗比提公升微乎其微,提公升IPC真的很難。

相對來說多核就簡單了,現在的互聯下做個64C/128C不難,但是絕大部分人和場景根本用不上那麼多核心,所以也就根本沒必要在做多路CPU。

伺服器那邊用得上這麼多核,也造就普及多路CPU了,官方就直接支援8路了。所以消費級不是不做,而是沒必要。

9樓:調皮的小孩子

雙路主機板,現在泰安,超微,asus,gigabyte,evga都有賣的

四路主機板,現在泰安,超微有賣的

主流面對的都是有高負載需求的伺服器,工作站使用者家用桌面平台很少有需要雙路的,四路的基本沒有因為到雙路主機板的程度,一般的機箱就比較難辦了,必須選好能夠容納主機板的機箱

現在方便,以前不方便

四路基本沒有塔式機箱能放,直接裸機操作

而且雙路,四路主機板都有一些奇奇怪怪的設定,家用十分不方便僅供參考

10樓:Glavo

伺服器早就設計成多CPU了,像Intel的至強可擴充套件和AMD的霄龍都是支援多路的,至強最高還能支援到8路。

至於你說PC為什麼不上多路……實際上PC遠遠沒觸及到單CPU的多核需求上限,12核16核的銳龍r9,甚至8c的r7對於大多數使用者來說都是需求溢位的,一般使用者基本6c12甚至4c8t就夠用了,更別提HEDT上單個CPU還有64c128t的產品。實際上一般家用覺得效能不夠大多說的是單核效能不足,多CPU可改善不了單核效能。

11樓:Tux ZZ

多CPU涉及到NUMA,即每個CPU只能直接訪問屬於自己的一部分記憶體,訪問屬於其他CPU的記憶體速度很慢。NUMA平台程式優化比較困難,在很多個人使用的程式連多執行緒都不願意好好做的今天,推出多CPU插槽的個人平台沒什麼好處。

多CPU主機板設計困難、走線數量更多,導致需要更多的PCB層數,成本上公升。

現在大多數人使用的CPU核心數量為4-8核心,而目前個人能買到的x86 CPU單插槽最多有64核心。因此,個人使用者能用到的核心數量還遠遠沒到單CPU插槽核心數量的上限。同時隨著工藝提公升,單插槽核心數量還能繼續增加,所以家用機器沒必要搞多CPU插槽。

伺服器使用多CPU很常見,比如多路EPYC或者多路志強。伺服器應用通常都有針對NUMA的優化。

12樓:

多路CPU或者多核心的效能提公升更困難。不僅是硬體的複雜性提公升。 編譯器和軟體的難度也極大提高了。任務排程稍微優化不好,很容易出現乙個累死,其他圍觀的現象。

13樓:pingxu2

事實上現如今的部分消費級CPU已經相當於是雙路了。

早年間伺服器主機板的多路CPU,在不同CPU之間通訊時需要走匯流排,intel之前是QPI匯流排,現在叫UPI匯流排,資料走外部匯流排的延遲會比單cpu高很多。

然後你看看AMD的zen架構,每個CCD由通過if匯流排互聯的若干個CCX組成,只不過是CPU內部,近了一些。

至於threadripper系列,進系統直接就被識別為numa。

14樓:i7-8086k

先問是不是,再問為什麼

雙路主機板早就出現了,只是在家用領域不太常見,伺服器/工作站就有不少雙路的;CPU多核效能提公升並沒有多困難,單個CPU堆核就可以實現(執行緒撕裂者了解一下),不一定要多路;但是單核效能提公升就比較困難,多路CPU也並不能解決這個問題

15樓:超合金彩虹糖

雙路CPU的主機板有啊,

比如說:

雙路C621主機板,針對SKL-X架構的至強處理器又比如說這種:

雙路C612主機板,針對E5 V3/V4之類的雙路不夠?還有四路的

四路還不夠?還有八 、、路的(沒實物圖,估計是不對外零售)如果還不夠,那還可以搭更多節點。

這種主機板的出現主要是因為單CPU的核心數、吞吐量不能滿足需求,而多路CPU則可以在很大程度上緩解這個問題,

當然多路CPU也並不是純利好,比如說搞快取一致性是比較麻煩的。

伺服器級倒不是很看中單核效能,就我知道的很多都是對吞吐量比較看重,多路CPU因為有超多通道記憶體,所以可以提供超大的記憶體吞吐量,多路CPU還可以提供可觀的多執行緒效能,單CPU對於這兩點實在是趕不上。

16樓:阿財

Intel Xeon E5/E7/Scalable平台和 AMD EPYC都支援雙路CPU,Intel E7/Scalable平台支援4~8路CPU,Intel Xeon系列最早可以可以從2023年還是2023年,更早的Pentium III 圖拉丁Socket 370也支援過2路CPU安裝。

17樓:

說什麼cpu之間通訊消耗大的都是扯淡。

本質問題是:這種雙CPU形式對於晶元廠商、主機板廠商等全行業格局挑戰過大,會直接導致現有晶元行業利潤大幅下滑。。。

這東西本質是框架的問題。有乙個無形的大手限制著科技樹不往這邊點。

18樓:天朗氣清

實際上不困難,現在消費級處理器已經有3990x這種怪物了,64核128執行緒,定製商用處理器還可以做的更大,起碼正常使用,我想不到需要雙CPU的理由。

19樓:蹄髈

1.x86平台 2/4路是常見的, 而且至少20年前就有了

2.成本問題, 隨著目前單個cpu核心數越來越多, 多路系統的需求反而沒以前那麼強烈, 單路cpu的系統成本比多路系統低很多.

20樓:Caleb

伺服器使用的就是雙路或者四路CPU的主機板

消費市場都是單CPU的,因為雙路或者更多路的CPU成本高很多

CPU的效能提公升就看AMD,X86架構高效能處理器的推動者

21樓:阿哥的三

不是沒有雙cpu的主機板,不過那叫雙核...

也不是沒有多cpu的電腦,像銀河、神威·太湖之光這種超級計算機就是用成千上萬的cpu堆積起來的大規模平行計算。

cpu效能高低對顯示卡效能發揮的影響有多大?

mmm439 我說乙個沒提到的。幀數對cpu是很敏感的。同樣乙個遊戲,開同樣的畫面設定。720p和4k對cpu要求是沒差別的。所以遊戲機才敢拿手機水平的cpu配個中高階顯示卡。一般沙盤遊戲和多人遊戲對cpu要求很高。多人對戰是因為對戰中對幀數比較敏感,幀數低延遲就高。沙盒遊戲就是因為npc太多,主機...

為什麼近幾年顯示卡效能提公升幅度遠大於CPU?

吳文凱 需求刺激消費,玩遊戲對顯示卡要求高 日常應用對cpu要求不高,多核心cpu普及速度慢,而且Intel雞賊,amd前兩年不給力 Xi Yang 首先,顯示卡計算任務的併發程度非常高,渲染管線被設計為業務上高度併發的,簡單地增加處理核心的數目就可以幾乎線性地改善計算能力。而對於桌面領域的程式,C...

老筆記本換固態對遊戲效能提公升有幫助嗎

鍾愛H小姐 固態只能提高磁碟速度 包括順序讀寫,隨機讀寫 會對遊戲載入速度和系統執行有幫助,而很少能提高遊戲效能 部分特殊遊戲除外 你兩次用的遊戲是乙個嗎?如果是的話,建議拆開清灰並換一下矽脂,會有效降低溫度,防止過熱降頻。如果不會,不建議自己拆 實在不行,就只能換筆記本了。台式效能,散熱相對更好一...