RTX內(nèi)存實(shí)用程序(RTXMU)現(xiàn)已上線,使用開源解決方案降低內(nèi)存消耗。
實(shí)時(shí)光線追蹤雖然能夠提升游戲的視覺效果,但其計(jì)算成本很高。為了降低成本,NVIDIA結(jié)合了壓縮和次分配技術(shù),開發(fā)出一個(gè)內(nèi)存實(shí)用程序,以優(yōu)化和減少加速結(jié)構(gòu)的內(nèi)存消耗。這一SDK解決方案名為RTXMU ,已經(jīng)以開源形式發(fā)布,專為支持DXR或Vulkan光線追蹤應(yīng)用而創(chuàng)建。
通過(guò)使用RTXMU對(duì)加速結(jié)構(gòu)進(jìn)行壓縮,可以避免初始構(gòu)建操作中的內(nèi)存浪費(fèi)。在使用RTXMU的應(yīng)用中,NVIDIA RTX顯卡的內(nèi)存占用率減少了約50%。此外,使用RTXMU對(duì)加速結(jié)構(gòu)緩沖區(qū)進(jìn)行次分配,可以防止碎片化和空間浪費(fèi)。而擁有數(shù)千個(gè)小型獨(dú)特BLAS的場(chǎng)景將能夠大大受益于次分配。
RTXMU如何發(fā)揮效用?
RTXMU的集成十分方便而且效果立竿見影。
一個(gè)次分配和壓縮內(nèi)存管理器的驗(yàn)證需要耗費(fèi)大量工程時(shí)間,RTXMU能夠減少開發(fā)者將壓縮和次分配集成到RTX中的時(shí)間。
RTXMU還能將BLAS的內(nèi)存和壓縮狀態(tài)管理抽象化,并按照壓縮大小回讀和壓縮副本的要求來(lái)管理所有障礙。
詳細(xì)來(lái)說(shuō),RTXMU能夠通過(guò)對(duì)BLAS數(shù)據(jù)結(jié)構(gòu)使用句柄間接層來(lái)防止CPU內(nèi)存出現(xiàn)錯(cuò)誤管理,比如訪問(wèn)一個(gè)已經(jīng)被取消分配或不存在的BLAS。另外,次分配能夠通過(guò)將更多的BLAS打包到64KB或4MB頁(yè)面中,來(lái)減少TLB(Translation Lookaside Buffer)的疏漏。
簡(jiǎn)而言之,RTXMU將改善實(shí)時(shí)光線追蹤游戲和應(yīng)用的運(yùn)行,且無(wú)需用戶費(fèi)力。
編輯:jq
原文標(biāo)題:全新光線追蹤SDK改善游戲中的內(nèi)存分配
文章出處:【微信號(hào):murata-eetrend,微信公眾號(hào):murata-eetrend】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
NVIDIA RTX PRO 5000 72GB Blackwell GPU現(xiàn)已全面上市
超過(guò)175款游戲和應(yīng)用現(xiàn)已支持NVIDIA DLSS 4
NVIDIA RTX AI加速FLUX.1 Kontext現(xiàn)已開放下載
無(wú)法使用USB串行配置實(shí)用程序連接CY7C65214,如何配置此設(shè)備?
使用 CY4500 EZ-PD 協(xié)議分析器實(shí)用程序來(lái)調(diào)試USB類型C應(yīng)用程序,無(wú)法在 “詳細(xì)信息” 窗口中找到 \" HPD 狀態(tài)\"怎么解決?
使用CY65216設(shè)計(jì)一個(gè)電路,使用USB串行配置實(shí)用程序工具并點(diǎn)擊連接時(shí),它給出了 \"失敗 \"的提示,為什么?
是否有可與 CY4500 Rev ** 配合使用的舊版本實(shí)用程序?
如何在EZ-USB SX3配置實(shí)用程序中配置它的設(shè)置?
想使用CC線通過(guò)配置實(shí)用程序來(lái)配置CCG5,可行嗎?
使用EZ-PD? Dock配置實(shí)用程序修改電源對(duì)象后,PMG1-S3 Dock圖像出現(xiàn)問(wèn)題怎么處理?
如何不使用配置實(shí)用程序對(duì)SX3進(jìn)行編程?
使用NVIDIA RTX PRO Blackwell系列GPU加速AI開發(fā)
快速搞懂C語(yǔ)言程序內(nèi)存分區(qū)!
RTX內(nèi)存實(shí)用程序(RTXMU)現(xiàn)已上線
評(píng)論