技術(shù)端:CPU/GPU當(dāng)前不具備互相吞噬的可能
從技術(shù)實(shí)現(xiàn)端來(lái)看,目前CPU和GPU在現(xiàn)有架構(gòu)基礎(chǔ)之上沒(méi)有可能實(shí)現(xiàn)另一方的功能,除非Intel推出一個(gè)全新架構(gòu),必須是革命性的新架構(gòu),完全模式GPU的指令執(zhí)行模式,否則的話CPU取代GPU現(xiàn)在在技術(shù)端很難實(shí)現(xiàn)。
○ GPU架構(gòu)
目前從DirectX10顯卡開始,顯卡內(nèi)部開始采用統(tǒng)一渲染架構(gòu)設(shè)計(jì),NVIDIA最新一代G92顯示核心內(nèi)部集成了128個(gè)流處理器,如果我們將一個(gè)流處理器看作一個(gè)核心的話,那么G92顯示芯片擁有128個(gè)核心。

GPU難以在3D API之外實(shí)現(xiàn)本身價(jià)值
單從核心數(shù)量上來(lái)看GPU數(shù)量已經(jīng)領(lǐng)先于目前的CPU,但是其由于天生并定位于處理器3D圖形渲染,所以單個(gè)流處理器功能不強(qiáng),流水線深度很短,依賴于仲裁機(jī)構(gòu)和片內(nèi)緩存。
特點(diǎn):流處理器的特點(diǎn)是執(zhí)行指令代碼簡(jiǎn)單但是執(zhí)行效率高,類型單一而又固定。
缺陷:目前這種指令代碼僅適用于D3D和OpenGL兩種3D API,不適用于其他應(yīng)用領(lǐng)域。
○ CPU架構(gòu)
CPU架構(gòu)方面則與GPU截然相反,CPU流水線深而復(fù)雜,并發(fā)性不高,仲裁并行依賴于應(yīng)用程序,這樣的架構(gòu)方便與編程人員根據(jù)需求運(yùn)行任意類型程序,編程更加隨意而有靈活。
特點(diǎn):流水線層級(jí)深,可編程性強(qiáng),可以處理復(fù)雜指令。
缺陷:指令并發(fā)性低。
● 小結(jié)
從先有CPU和GPU架構(gòu)來(lái)看,兩者不具備互相取代的技術(shù)條件,主要由于兩者架構(gòu)的差異,GPU針對(duì)于3D API進(jìn)行了專門優(yōu)化,處理的指令簡(jiǎn)單又單一,執(zhí)行效率高,并發(fā)數(shù)多,但是單個(gè)指令復(fù)雜程度低;反觀CPU則是單個(gè)指令更加復(fù)雜,指令可編程度高,能夠執(zhí)行復(fù)雜指令,但是并發(fā)性低。所以從現(xiàn)階段來(lái)看CPU和GPU兩者之間誰(shuí)也無(wú)法取代誰(shuí)。
但是這個(gè)假設(shè)建立在現(xiàn)有CPU和GPU架構(gòu)基礎(chǔ)之上,倘若新一代CPU架構(gòu)推出,這個(gè)假設(shè)也有可能被打破,當(dāng)然這個(gè)假設(shè)必須建立在CPU新一代架構(gòu)已經(jīng)能夠解決現(xiàn)有問(wèn)題的前提下。
本新聞共
5頁(yè),當(dāng)前在第
3頁(yè)
1 2 3 4 5