第二個(gè)擴(kuò)展是“InstantAccess”(即時(shí)訪問(wèn)),也就是Intel版本的“零拷貝”(Zero Copy),有點(diǎn)融合統(tǒng)一尋址的意思。AMD Llano APU里就已經(jīng)有了這個(gè)東西。

Intel 集成顯卡一直在共享系統(tǒng)內(nèi)存,但是CPU、GPU各自獨(dú)立,并不能直接訪問(wèn)對(duì)方的尋址空間,所以GPU如果需要用到CPU內(nèi)存里的什么東西,就必須首先建立一份自己的拷貝,這個(gè)過(guò)程很消耗時(shí)間、拖慢性能。隨著異構(gòu)計(jì)算的興起,CPU、GPU同時(shí)利用內(nèi)存里的相同數(shù)據(jù)已經(jīng)是大勢(shì)所趨。

有了InstantAccess,Intel顯卡驅(qū)動(dòng)就能提供一個(gè)關(guān)于GPU顯存位置的指針,CPU可以直接訪問(wèn)它。CPU無(wú)需拷貝就能使用GPU地址,用完之后再還回去。

分享到

zhaohang

相關(guān)推薦