為什麼顯卡能多卡交火,CPU卻不能?

故事從頭講起

糾正一下哦,CPU也可以做到多卡交火,只是沒有這個必要。

1.現在的CPU都是多核的,對於程序與操作系統來說,多核與多卡的效果是一樣的。多核技術比多CPU共享容易實現多,多CPU交火也有現成的技術方案。很多情況下多核已經完美地取代了多CPU。

2.現在的CPU性能都是超過需求的,一般的PC運作上很少有滿負荷運行所有CPU核心的情況。這與顯卡性能明顯跟不上市場需求不同,任何PC玩家都不會覺得自己的顯卡性能是過剩的,這就是為什麼Nvidia的顯卡業務賺得盆滿缽盈,而Intel在PC上CPU業務也就那樣。

3.多CPU的概念一般在服務器上出現,而PC上真的用不上多CPU架構。據我所知,Mac Pro, 和一些Workstation有這種架構。

總的來說,題主說的這個情況是市場供需導致的,而不是技術能否實現的問題。


喜加一

所謂交火,是通過時序讓GPU裡面的處理單元協同工作,CPU也能啊!早在pentium 時代W君的計算機就一直是雙路CPU的。

當時有個主板廠商面對消費客戶推出了一系列的雙路CPU主板,讓W君一直從Pentium II到Pentium 4 都用的他家產品,後來多核心處理器逐漸的成熟了W君才換到技嘉的X38上面。

年代久遠不好找圖片了,當年的雙路Pentium II的板子

雙路Pentium II當時是插了兩個Pentium 233 外加 512MB的內存,現在看起來配置很差但是在之前算是頂級的配置了。

再後來換的機器就直接換成了Pentium III 800的CPU,也是雙路的,主板是

後來用到Pentium 4 的時候用了最後的餓一個Iwill板子就轉技嘉的陣營了,最後的一個Iwill板子是這樣的

也因為這塊卡沒有了PCI插槽,跟隨了W君5年多的聲霸AW64就只能去吃灰了。


發這些圖片實際上是說明CPU也可以多顆協同工作,至於可以有多少顆CPU一起安裝在主板上W君見過做的最多的有16顆CPU裝在一個主板上的服務器。

和顯卡交火不同的是CPU的協同工作實際上還是分時的(其實顯卡內部的幾百個核心也是分時的)。在CPU的引腳上有一個引腳叫做“片選”,當這個引腳的電壓是高電平的時候這臺CPU才工作。

而實際上這個片選功能在8086上就已經出現就是這個第23號引腳,當一個計算機系統給這個引腳電平的時候這個cpu才開始工作,因此多cpu協同工作早在幾十年前就實現了。題主沒有用上,只不過是因為題主沒有錢去購買支持多CPU的主板罷了。並不是這個計算不存在。


軍武數據庫

多顯卡交火(AMD多顯卡技術叫做CrossFire;NVIDIA的多顯卡技術叫SLI)簡單說就是:兩塊或者多塊顯卡協同工作,以提升系統圖形性能的技術。實現多顯卡技術一般需要主板芯片組、顯示芯片以及驅動程序三者的支持,一般兩個或多個顯卡安裝到主板後,通過橋接線連接,安裝和設置顯卡驅動就可以實現多顯卡交火了。

使用雙路或多路cpu,必須需要主板的支持。一般普通的消費級主板都沒有提供多路cpu的支持,而對於專業服務器主板通常會提供多路cpu的支持。因為一般在雙路cpu系統中,只有其中一個CPU會是主力,另外一個CPU只會是助手,作為助手的CPU無法充分發揮所有性能,因此不能實現“1+1=2”的性能提升。正式因為沒有主板的支持,而且實際應用意義不大,所以在消費級市場cpu無法做到像顯卡一樣的交火。


智慧新視界

顯卡和CPU都是能“交火”的喲

題主可能沒想到更多的方面,只注意了家用機也就是我們常說的PC,叫個人電腦也叫微機。

但是其他領域,如工作站和服務器就有不少雙CPU甚至多個CPU的機型。有的叫雙路CPU工作站,主要還是用於一些對算力和圖像處理要求較高的專業領域。一般家用辦公和遊戲玩家都不需要這麼高的配置,所以日常生活中很少見。下圖就是一個雙路工作站的主板,具備兩個CPU插槽和巴哥內存插槽。其他的倒是和普通主板差不多,價格三四千以上了。

更別說在服務器和超算領域數個甚至數萬個CPU協調工作的了。所以CPU和顯卡一樣,都是可以“交火”的。


愛玩520

cpu 交火比顯卡交火來的還要早,在20年前就有人把幾臺電腦連起來同步計算,但是現在沒用了,現在的cpu 使用率一直都到不了一半


分享到:


相關文章: