999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

認(rèn)清GPU的流處理器作用 別被它的數(shù)量忽悠

2009-08-27 02:17:44
現(xiàn)代計算機(jī) 2009年5期

天 一

賣場中,一位裝機(jī)技術(shù)員侃侃而談:“NVIDIA最新的GTX275顯卡核心只有240個流處理器,ATI的HD4890顯卡核心卻有800個流處理器,你要最高性能的顯卡,當(dāng)然要選HD4890顯卡。”Tommy一臉迷惑,心下懷疑:“真的是這樣嗎?為什么有人說GTX275比HD4890性能好呢?”

AMD-ATI顯卡(以下簡稱A卡)和NVIDIA顯卡(以下簡稱N卡)在流處理器數(shù)量上的巨大差異給Tomy造成的困惑相信許多讀者也會有。其實,這個情況和不同廠商、相近性能的cPu的二級緩存數(shù)量存在差異的情況相類似(詳見本刊2009年1月刊菜鳥訓(xùn)練營欄目文章),簡單來說就是“不同架構(gòu)的GPU,流處理器的作用不盡相同,不能直接比較數(shù)量。”深入的解釋請看下文說明。

什么是流處理器

早在微軟推出的Directx 7當(dāng)中就曾經(jīng)提出過一個概念——T&L(中文名稱是坐標(biāo)轉(zhuǎn)換和光源),它可以看作是流處理器的鼻祖。隨著顯卡核心芯片技術(shù)的發(fā)展,在DlrectX8中由微軟首次提出了shader的概念,并且將shader分為VerteXshader(頂點(diǎn)著色器,又稱VS單元)和Pixel shader(像素著色器,又稱Ps單元)。

一幅游戲畫面是怎樣顯示的呢?其中,3D物體的幾何形狀、光亮和陰影的控制是由VerteX shader來實現(xiàn)的,而Pixel shader是對像素資料進(jìn)行操作運(yùn)算的指令程序,其中包括了像素的色彩,深度坐標(biāo)等資料。在GeForce8之前,Pixel Shader和Vertex shader這兩個參數(shù)非常重要,這兩個部分的多少完全決定了顯卡的性能表現(xiàn),N卡和A卡雙方都為了提升Pixel shader和Vertex shader的數(shù)量而想盡一切辦法。

但是,在Directx 10這一代顯卡中,業(yè)界提出了一個新的概念——統(tǒng)一渲染架構(gòu),就是把原有的VS單元和PS單元統(tǒng)一起來,統(tǒng)稱為shader運(yùn)算單元,這也就是我們所說的流處理器(stream Processor)。因此,上述任務(wù)就由流處理器統(tǒng)一執(zhí)行了。既然流處理器是來自于VS單元和PS單元的統(tǒng)一渲染架構(gòu),那么,流處理器的作用與VS單元+PS單元的合作用就是基本相同的,只是添加了全新的處理單元——Geometry shader(幾何渲染器,又稱Gs單元)。

名稱的玄機(jī)

同一架構(gòu)的顯卡,流處理器的個數(shù)自然是越多越好,相信讀者也在各大網(wǎng)站了解到這樣的信息——“同價位的產(chǎn)品中,N卡的流處理器數(shù)量要少于A卡”。比如本文開頭的裝機(jī)技術(shù)員提到ATI Radeon HD4890顯卡比NvlDlA GeForce GTX275顯卡的流處理器數(shù)量多,這是正確的,但是性能卻是前者稍遜于后者。這是為什么呢?

其實,在“流處理器”的名稱上,A卡和N卡存在細(xì)微的差別,N卡的流處理器全稱為:stream Proces—sin-g,而A卡的流處理器全稱為Stream Processing Units。一詞之差卻讓兩者的性能差距有著天壤之別。而且因為A卡和N卡的GDU架構(gòu)存在根本性的差異,所以流處理器的工作方式和用途也有所差異,故不能直接比較流處理器的數(shù)量。這就可以解決本文開頭的顧客Tommy的疑問了,A卡的GPU流處理器數(shù)量多很多,但性能不一定就好。下面我們來分析A卡和N卡的GPU架構(gòu)及流處理器的工作方式,看看有什么不同。

在DireccX 9時代末期,AT噫識到像素渲染的重要性,就通過1:3的架構(gòu),提高了像素著色器的數(shù)量。到了Dlrectx 10時代,ATI還是通過這種方式來提高重要的像素渲染性能。從Rv770的核心架構(gòu)圖中可以看出,現(xiàn)在在ATI的GPU中,流處理器(Stream Processing)和流處理單元(stream Processing Units)的比例就是1:5,也就是說,ATI的每個“Stream Processing”都包含有5個“streamProcessing units”。RV770的流處理且群擴(kuò)充至10組,因此數(shù)量也有了2.5倍的增長,達(dá)到160個(160×5=800個流處理單元)。所以A卡所稱的“流處理器”實際上一般是指流處理單元。

NVlDlA方面,GeForce GTx 200核心架構(gòu)分為四個層。最上面一層包括幾何著色器(Geometry shader),頂點(diǎn)著色器(Vertex Shader)和像素著色器(Pixel Shader)。中間一層包括了10組TPcs(計算處理器群集),每組TPc里面又包含了3組sMs(流處理器組),每組sM里面就包含了8個流處理器單元或計算單元。這樣一來,GeForce GTX 200顯卡就一共包含了240個流處理器單元或計算單元。

兩種架構(gòu),優(yōu)劣各異

在進(jìn)入統(tǒng)一渲染架構(gòu)時代后,提高shader運(yùn)行頻率與效率是NVIDIA主導(dǎo)的設(shè)計思路,而AMD則維持龐大的流處理器數(shù)量。兩種思路各有優(yōu)劣。

1N的優(yōu)勢和A的劣勢

N卡的GPu中每個流處理器都具有完整的ALU功能,在發(fā)出一條操作指令時每個流處理器都能充分工作。而A卡的GDU中每個流處理器的5個流處理單元都是固定的,不能拆開重組,如果在處理純4D指令的時候,每個流處理器只能處理一條4D指令,有一個流處理器單元閑置,但卻無法加入其他組合來共同工作。

簡單地說,一個指令任務(wù)派發(fā)下來的時候,N卡的GDu只需要1個“人”獨(dú)立工作即可完成,而A卡的GPU則需要5個“人”結(jié)組工作才能完成。ATI的人數(shù)雖然多,但這5個“人”中有可能會有4個“人”閑置,因為這4個“人”不具有獨(dú)立完整的ALU功能,不能執(zhí)行函數(shù)運(yùn)算,浮點(diǎn)運(yùn)算和Multipy運(yùn)算。

2N的劣勢和A的優(yōu)勢

ATI的設(shè)計也有其顯著的特點(diǎn)——浮點(diǎn)運(yùn)算能力強(qiáng)大。也就是說,如果單純比拼顯示核心在浮點(diǎn)運(yùn)算上的能力的話,ATI更強(qiáng)。要知道在目前GPGPU項目應(yīng)用比較多的科學(xué)計算方面,理論上ATI的顯示核心會更強(qiáng)大,未來更能適應(yīng)GPU和CPU融合的趨勢。

主站蜘蛛池模板: 亚洲综合第一页| 午夜精品福利影院| 精品伊人久久久香线蕉 | 国产在线观看精品| 免费无码AV片在线观看中文| 国产一级毛片在线| 99久久亚洲综合精品TS| 午夜在线不卡| 国产成人一区二区| 亚洲日韩精品无码专区| 尤物成AV人片在线观看| 一本一本大道香蕉久在线播放| 欧美啪啪视频免码| 波多野结衣在线一区二区| 欧美日韩精品在线播放| 欧美黄网站免费观看| 日韩在线中文| 国产无码网站在线观看| 一区二区影院| 久久伊人操| 奇米精品一区二区三区在线观看| 亚洲天堂网2014| 多人乱p欧美在线观看| m男亚洲一区中文字幕| 中文字幕丝袜一区二区| 99国产精品免费观看视频| 亚洲国产中文精品va在线播放| 亚洲丝袜中文字幕| 直接黄91麻豆网站| 午夜激情婷婷| 亚洲h视频在线| 99无码熟妇丰满人妻啪啪| 久久香蕉国产线看精品| 欧美不卡二区| jizz国产视频| 久久这里只精品热免费99| 久草性视频| 亚洲一级毛片免费观看| 真实国产乱子伦高清| 亚洲中文在线看视频一区| 日韩精品少妇无码受不了| 成人综合久久综合| 国产成人一区免费观看| 欧美成人免费一区在线播放| 综合色88| 精品91视频| 国内精品久久久久久久久久影视| 秋霞国产在线| 亚洲欧美不卡视频| 91精品国产自产在线老师啪l| 国产午夜福利亚洲第一| 九九热在线视频| 黑色丝袜高跟国产在线91| 国产精品久久久精品三级| 无码专区在线观看| 91亚瑟视频| 国产在线精品99一区不卡| 永久免费av网站可以直接看的| 久久精品国产亚洲AV忘忧草18| 免费无码又爽又黄又刺激网站| 国产成人无码Av在线播放无广告| 久久美女精品| 精品伊人久久久大香线蕉欧美| 日本尹人综合香蕉在线观看| 国产女同自拍视频| 2021国产精品自拍| 亚洲va欧美ⅴa国产va影院| 超清无码一区二区三区| 久久国产乱子| 精品人妻一区二区三区蜜桃AⅤ| 色悠久久综合| 亚洲av无码人妻| 99热这里只有免费国产精品| 国产91丝袜在线播放动漫| 2022国产无码在线| 精品一区二区三区自慰喷水| 久久综合丝袜长腿丝袜| 潮喷在线无码白浆| 国产又粗又爽视频| 国产日韩欧美在线视频免费观看 | 欧美一区国产| 日韩不卡高清视频|