小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

SLI/交火通吃 HYDRA多顯卡并聯(lián)方案解析

 月下閑人 2008-11-20

     SLI/交火通吃 HYDRA多顯卡并聯(lián)方案解析



     簡單地說,HYDRA引擎是一項完全獨立于GPU的圖形分布式計算技術(shù),實現(xiàn)途徑包括一顆專用SoC片上系統(tǒng)芯片和對應(yīng)的軟件。目前NVIDIA和AMD的多顯卡方 案都采用的是分割幀渲染(SFR)或交替幀渲染(AFR)模式,Lucid則認為這兩種模式都存在固有缺陷。在SFR模式下,每塊顯卡都需要重復(fù)保存所有 的紋理和幾何信息,單塊顯卡顯存帶寬和幾何著色單元的限制仍然存在。而在AFR模式下,每幀畫面都需要切換在顯卡間切換,導(dǎo)致存在延遲。
HYDRA引擎芯片采用了完全不同的模式。該芯片并不負責(zé)任何GPU運算工作,它的職責(zé)在于將圖形渲染工作實時分配到各GPU身上。另外,整個運算架構(gòu)還包括一款獨立的軟件驅(qū)動,在DirectX架構(gòu)和GPU廠商驅(qū)動間進行交互。


HYDRA架構(gòu)示意圖

HYDRA引擎會在NVIDIA或AMD驅(qū)動前,讀取來自于游戲或其他應(yīng)用程序傳輸?shù)紻irectX的信息,并將信 息劃分為多個任務(wù)。某一項任務(wù)可能是一個特定的光照效果,一種后期處理,一個特定模型的繪制等等。如何將一個復(fù)雜的游戲畫面劃分為多個任務(wù),正是 Lucid專利算法的關(guān)鍵所在。
任務(wù)被劃分完成后,就會通過PCI-E總線傳輸?shù)紿YDRA芯片,隨后分配到2至4顆GPU中。GPU完成自己的運算任務(wù)后,會把結(jié)果,可能是一部分?jǐn)?shù)據(jù),也可能是一些像素交還HYDRA芯片,該芯片再這些信息交給其中一顆GPU做最后的混合輸出。簡單地說,HYDRA既不簡單的直線分割每一幀畫面,也不會機械的將各幀畫面分配給各個GPU,而是將整個畫面渲染工作靈活的分配完成。
Lucid公司表示,整個任務(wù)分配工作幾乎不會消耗任何CPU資源,相比單卡渲染也不會有明顯的延遲。他們的方案可以支持任何廠商的任何顯卡,可以是ATI或NVIDIA的任何不同代顯卡互聯(lián),但無法支持N卡+A卡混合。當(dāng)在系統(tǒng)中使用不同類型顯卡時,HYDRA驅(qū)動會識別各款顯卡的類型,并估計其運算能力,在分配任務(wù)時將合適的運算量分配給它。如果某塊顯卡在渲染當(dāng)中拖了后腿,HYDRA引擎會即時調(diào)整分配比例,將更多的任務(wù)分給較早完成的GPU,一切動態(tài)分配工作都在后臺實時完成。

上 面兩張圖片就展示了HYDRA的獨特分配方式,系統(tǒng)中使用了兩塊GeForce 9800 GT顯卡,運行《UT3》游戲,其中一塊GPU渲染的內(nèi)容是窗欞和支柱,另外一塊則負責(zé)渲染其他物體,混合起來就組成了完整的游戲畫面。下面的這張圖片則 對比了混合后的畫面和剔除一塊顯卡渲染內(nèi)容(地板)的效果。

硬件來看,HYDRA使用了一條PCI-E x16連接,并輸出到兩條PCI-E x16連接。根據(jù)合作伙伴安裝方式的不同,輸出可以是兩顆擁有完整x16鏈接的GPU,或是再分割成4條PCI-E x8連接。它有兩種安裝方式,一是直接設(shè)計在主板上,無論使用什么芯片組,都可以實現(xiàn)SLI或CrossFire互聯(lián),支持2到4顆GPU,這種方式較為昂貴但效果也更好。

另一種方式則是作為PCI-E橋接芯片安裝在多芯顯卡上,類似于目前Radeon HD 4870 X2板載的PLX芯片。Lucid表示他們的方案可以實現(xiàn)多顯卡性能接近成倍的增長,比SLI或CrossFire效率高得多。

至于該芯片本身,它的功耗僅有5W,內(nèi)部結(jié)構(gòu)包括一顆RISC處理器以及專用處理電路。首顆樣品芯片本周剛剛制成,很快就會提供給合作伙伴,預(yù)計2009年初就能投放市場。但Lucid公司目前還拒絕透露有興趣采用該方案的合作伙伴究竟有哪些。(值得注意的是,Lucid公司的股東包括Intel投資。)


以下是有關(guān)該技術(shù)的一些問題,從Lucid官方得到的回答:
你們?nèi)绾伪WC任務(wù)分配后的渲染結(jié)果與游戲開發(fā)者原本的意圖準(zhǔn)確相符?
公司已經(jīng)開始實施一項“品質(zhì)保證”項目,將HYDRA渲染的畫面和單卡渲染畫面逐像素比照,找出任何可能的問題。
有沒有可能實現(xiàn)AMD和NVIDIA GPU共同渲染統(tǒng)一幀畫面?
從原理上來講是可能的。但問題在于操作系統(tǒng)不允許不同廠商的顯卡驅(qū)動程序同時運行。比如GeForce 6800和GeForce 9800都使用相同的驅(qū)動程序,它們可以同時運行在3D模式下,但如果是一顆AMD GPU,一顆NVIDIA GPU就無法同時工作。
不同性能顯卡共同工作時任務(wù)如何分配?
HYDRA軟件和芯片會識別每一顆GPU,為其分配適當(dāng)?shù)墓ぷ髁?,比如讓一顆GeForce 9800計算5項任務(wù),GeForce 6800此時只計算一項。
支持集成顯卡么?

是否支持多顯示器?
支持。演示中使用兩塊GeForce 9800 GT以超過60FPS的幀速流暢運行《Crysis》時,另一塊屏幕正在瀏覽網(wǎng)頁。Lucid公司表示,就算在第二塊屏幕上同時播放1080p視頻對于 HYDRA架構(gòu)來說也沒有什么問題。某塊顯卡在進行高清解碼工作時,引擎只要少分配給它一些任務(wù)就行了。雖然分配比例肯定會進行一些調(diào)整,但對于最終用戶 來說完全不會有任何感覺。
支持哪些版本的DirectX,OpenGL呢?
目前僅支持DX9,年底前將實現(xiàn)DX10.1的支持。由于DX10和DX11在多GPU并聯(lián)方面作出的改進,HYDRA引擎在新版DX下的工作只會更輕松。同時,HYDRA也支持OpenGL。
這一技術(shù)可以被應(yīng)用到顯卡通用計算GPGPU領(lǐng)域么?
未來可以。目前開發(fā)人員認為,光線追蹤應(yīng)當(dāng)是最先實現(xiàn)支持的應(yīng)用。
HYDRA真的支持任何顯卡么?
對,Lucid說只要你愿意,用幾塊VIA S3 Chrome并聯(lián)也是完全可行的。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多