首页> 外国专利> Techniques for efficiently accessing memory and avoiding unnecessary computations

Techniques for efficiently accessing memory and avoiding unnecessary computations

机译:有效访问内存并避免不必要计算的技术

摘要

A technique selectively avoids memory fetches for partially uniform textures in real time graphics shader programs and instead uses program paths specialized for one or more frequently occurring values. One aspect avoids memory lookups and dependent computations for partially uniform textures through use of pre-constructed coarse-grained representations called value locality maps or dirty tilemaps (DTMs). The decision to use a specialized fast path or not is made dynamically by consulting such coarse-grained dirty tilemap representations. Thread-sharing value reuse can be implemented with or instead of the DTM mechanism.
机译:一种技术选择性地避免了在实时图形着色器程序中为部分均匀纹理的存储器提取,而是使用专门用于一个或多个频繁出现值的程序路径。一方面避免了通过使用预构造的粗粒度映射或脏Tilemaps(DTM)的预构造的粗粒度表示来避免内存查找和依赖计算。通过咨询这种粗粒粒度的肮脏的Tilemap表示,决定使用专业的快速路径或不动态进行。线程共享值重用可以使用或而不是DTM机制实现。

著录项

  • 公开/公告号US11069023B2

    专利类型

  • 公开/公告日2021-07-20

    原文格式PDF

  • 申请/专利权人 NVIDIA CORPORATION;

    申请/专利号US201916422776

  • 发明设计人 RAM RANGAN;

    申请日2019-05-24

  • 分类号G06T15/50;G06T1/60;G06T9;G06T15;

  • 国家 US

  • 入库时间 2022-08-24 20:01:04

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号