0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RTX内存实用程序(RTXMU)现已上线

GLeX_murata_eet 来源:NVIDIA英伟达中国 作者:NVIDIA英伟达中国 2021-08-04 09:57 次阅读

RTX内存实用程序(RTXMU)现已上线,使用开源解决方案降低内存消耗。

实时光线追踪虽然能够提升游戏的视觉效果,但其计算成本很高。为了降低成本,NVIDIA结合了压缩和次分配技术,开发出一个内存实用程序,以优化和减少加速结构的内存消耗。这一SDK解决方案名为RTXMU ,已经以开源形式发布,专为支持DXR或Vulkan光线追踪应用而创建。

通过使用RTXMU对加速结构进行压缩,可以避免初始构建操作中的内存浪费。在使用RTXMU的应用中,NVIDIA RTX显卡的内存占用率减少了约50%。此外,使用RTXMU对加速结构缓冲区进行次分配,可以防止碎片化和空间浪费。而拥有数千个小型独特BLAS的场景将能够大大受益于次分配。

RTXMU如何发挥效用?

RTXMU的集成十分方便而且效果立竿见影。

一个次分配和压缩内存管理器的验证需要耗费大量工程时间,RTXMU能够减少开发者将压缩和次分配集成到RTX中的时间。

RTXMU还能将BLAS的内存和压缩状态管理抽象化,并按照压缩大小回读和压缩副本的要求来管理所有障碍。

详细来说,RTXMU能够通过对BLAS数据结构使用句柄间接层来防止CPU内存出现错误管理,比如访问一个已经被取消分配或不存在的BLAS。另外,次分配能够通过将更多的BLAS打包到64KB或4MB页面中,来减少TLB(Translation Lookaside Buffer)的疏漏。

简而言之,RTXMU将改善实时光线追踪游戏和应用的运行,且无需用户费力。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

原文标题:全新光线追踪SDK改善游戏中的内存分配

文章出处:【微信号:murata-eetrend,微信公众号:murata-eetrend】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    TMS320DM643x引脚多路复用实用程序

    电子发烧友网站提供《TMS320DM643x引脚多路复用实用程序.pdf》资料免费下载
    发表于 10-15 09:38 0次下载
    TMS320DM643x引脚多路复用<b class='flag-5'>实用程序</b>

    TMS320C642x引脚多路复用实用程序

    电子发烧友网站提供《TMS320C642x引脚多路复用实用程序.pdf》资料免费下载
    发表于 10-15 09:23 0次下载
    TMS320C642x引脚多路复用<b class='flag-5'>实用程序</b>

    AM18xx引脚多路复用实用程序

    电子发烧友网站提供《AM18xx引脚多路复用实用程序.pdf》资料免费下载
    发表于 10-14 11:17 0次下载
    AM18xx引脚多路复用<b class='flag-5'>实用程序</b>

    OMAP-L132/L138,TMS320C6742/6/8针多路复用实用程序

    电子发烧友网站提供《OMAP-L132/L138,TMS320C6742/6/8针多路复用实用程序.pdf》资料免费下载
    发表于 10-14 11:09 0次下载
    OMAP-L132/L138,TMS320C6742/6/8针多路复用<b class='flag-5'>实用程序</b>

    AM17xx引脚多路复用实用程序

    电子发烧友网站提供《AM17xx引脚多路复用实用程序.pdf》资料免费下载
    发表于 10-14 10:22 0次下载
    AM17xx引脚多路复用<b class='flag-5'>实用程序</b>

    刷写实用程序-mflash

    电子发烧友网站提供《刷写实用程序-mflash.pdf》资料免费下载
    发表于 10-10 09:19 0次下载
    刷写<b class='flag-5'>实用程序</b>-mflash

    在EZ-PD配置实用程序,无法使用该实用程序通过USB/MiniProg3连接到CY4532开发板怎么解决?

    你好,我想在 EZ-PD配置实用程序方面寻求帮助。 我无法使用该实用程序通过 USB/MiniProg3 连接到 CY4532 开发板。 以下是在连接开发板并为其供电的情况下打开应用程序后的日志输出
    发表于 07-23 08:02

    想通过CYUSB3014配置xilinx FPGA,如何下载CYUSB3014的FPGA配置实用程序工具?

    你好 我想通过 CYUSB3014 配置 xilinx FPGA,如何下载 CYUSB3014 的 FPGA 配置实用程序工具? 谢谢。
    发表于 05-22 07:31

    微星发布RTX 4090 D 24G VENTUS 3X显卡,官网现已上线

    如今,微星已针对中国市场发布新型GeForce RTX 4090 D 24GVENTUS 3X型号,此型号现已在微星官网销售有限的三个产品线中亮相。据了解,目前京东仅售出超龙与魔龙两款RTX 4090 D型号。
    的头像 发表于 04-07 14:42 588次阅读

    无法使用USB串行配置实用程序连接CY7C65214,如何配置此设备?

    我无法使用 USB 串行配置实用程序连接CY7C65214。 如何配置此设备? 我找到的唯一USB串行配置实用程序在启动屏幕上没有声称支持CY7C65214。 CY7C65214 和 CY7C65216 有不同的配置实用程序吗?
    发表于 02-23 07:58

    EZ-USB配置实用程序缺少EZ-PD实用程序怎么解决?

    我正在尝试安装 EZ-USB 配置实用程序,它要求我安装 EZ-PD 配置实用程序,但它已经安装了。 我多次尝试重启电脑,但都无济于事。 你能检查一下这个问题并给我推荐一个解决方案吗?
    发表于 02-23 06:13

    是否可以使用XMC Flasher命令行实用程序(bat 文件)将目标闪存读取到*.hex 文件中?

    是否可以使用 XMC Flasher 命令行实用程序(bat 文件)将目标闪存读取到*.hex 文件中?
    发表于 01-26 07:24

    在 PSoC™ Creator中使用调试实用程序,为什么无法“实时”看到监视变量?

    具有内置调试器。 如果我在 PSoC™ Creator 中使用调试实用程序,我无法“实时”看到监视变量 - 我必须暂停程序才能更新监视变量。 是否有不同的调试实用程序/程序可以与 P
    发表于 01-18 10:44

    如何查看java程序内存分布

    要查看Java程序内存分布,首先需要了解Java程序运行时的内存模型。 Java程序内存分布
    的头像 发表于 11-23 14:47 990次阅读

    C语言实用程序150例

    电子发烧友网站提供《C语言实用程序150例.rar》资料免费下载
    发表于 11-20 11:37 1次下载
    C语言<b class='flag-5'>实用程序</b>150例