熊蓋站 - 首頁

  Plurk Twitter    

» 您尚未 登入註冊 | 說明 | 娛樂中心 | 點歌 | 聊天留言 | 最新 | 精華 | 論壇 | 資訊 | 首頁 | 影音模式

以文本方式查看主題

-  熊蓋站 (http://localhost/phpwind//index.php)
--  硬體資訊 (http://localhost/phpwind//thread.php?fid=20&page=12)
--  【資訊】Intel很認真:Haswell GPU有點融合的意思 (http://localhost/phpwind//read.php?fid=20&tid=37606)


--  作者:andy6989
--  發佈時間:2013 03 28 5:52 AM

--  【資訊】Intel很認真:Haswell GPU有點融合的意思


Intel GPU集成顯卡一貫都是孱弱的代名詞,不過這幾年的HD Graphics系列每一代都能看到巨大的進步,儘管無法和AMD APU相提並論但的確能看到踏踏實實的進步,尤其是在CPU連年進展緩慢的情況下,更顯得難能可貴。

GDC 2013大會上,Intel就宣佈Haswell GPU將會增加支持兩個新的DirectX API擴展。第一個是「PixelSync」(像素同步),其實「順序無關透明」(Order Independent Transparency/OIT)技術的Intel版本,還是軟硬件結合的。

OIT技術意在快速整理渲染對象的透明度,使之以正確的順序進行渲染,能帶來不錯的效果,並節省GPU資源。

儘管該技術通常都和DX11聯繫在一起,但並非DX11的一部分,只是通過DX11 API來實現而已。Intel宣稱,現有的OIT技術對顯存和顯存帶寬的需求是無止境的,隨著著色器複雜度的提高會急劇增加,Haswell和其它整合圖形核心恰恰又在這方面力不從心,因此需要在帶寬效率上改進才行。

PixelSync在硬件方面就是簡單地在Haswell GPU上開啟可編程混合操作。Intel在其中放置了新的硬件單元,可以通過PixelSync擴展強制鎖定顯存訪問的序列,對於特定代碼,讓任何運行在相同像素上的著色器串行執行,而不是並行執行。這種限制僅僅用於重疊像素,所以對其它部分的代碼不會影響性能。

軟件方面是Intel自己的一套算法,通過高質量壓縮來降低顯存佔用,從而提供可以接受的性能。對此感興趣的可以參看這份文檔

Intel宣稱已經有兩名頂級開發者將會支持PixelSync,其一是Codemasters遊戲製作人、負責過《超級房車賽2》的Clive Moody,他對此非常興奮,其二是英國遊戲開發商Creative Assembly,《全面戰爭:羅馬2》裡就會用到此技術。



第二個擴展是「InstantAccess」(即時訪問),也就是Intel版本的「零拷貝」(Zero Copy),有點融合統一尋址的意思。AMD Llano APU裡就已經有了這個東西。

Intel集成顯卡一直在共享系統內存,但是CPU、GPU各自獨立,並不能直接訪問對方的尋址空間,所以GPU如果需要用到CPU內存裡的什麼東西,就必須首先建立一份自己的拷貝,這個過程很消耗時間、拖慢性能。隨著異構計算的興起,CPU、GPU同時利用內存裡的相同數據已經是大勢所趨。

有了InstantAccess,Intel顯卡驅動就能提供一個關於GPU顯存位置的指針,CPU可以直接訪問它。CPU無需拷貝就能使用GPU地址,用完之後再還回去。




v 最新文章        熊蓋站為自由討論論壇,所有個人行為或言論不代表本站立場。文章內容如有涉及侵權請聯絡我們,將立即刪除相關文章資料        v 精華文章

               

奇摩搜尋
完全比對 模糊比對

線上收看: 景點即時影像 | 線上查詢: 火車時刻表最上方

    Powered by 熊蓋站  Code © 2005-2017 Plurk Twitter 
讀取秒數Time 0.018285 second(s),query:2 Gzip enabled
   現在時間是 2024-11-27 19:44