!呜呼啦呼! 2023-05-09 17:59 采纳率: 70%
浏览 14
已结题

CUDA二维纹理创建

有什么方法可以验证自己创建的二维纹理是否正确嘛,或者在纹理拾取的时候无论给什么坐标值,返回的都是0,一般这是什么问题造成的结果呢?
下面是我创建的二维纹理以及调用方式:

img

纹理拾取:

img

  • 写回答

1条回答 默认 最新

  • community_717 CSDN-AI 官方账号 2023-05-09 20:21
    关注
    • 你可以看下这个问题的回答https://ask.csdn.net/questions/7700852
    • 这篇博客也不错, 你可以看下CUDA 优化的方法-规约,循环展开,模板
    • 除此之外, 这篇博客: 5. CUDA编程手册中文版---性能指南中的 5.1 整体性能优化策略 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • 性能优化围绕四个基本策略:

      • 最大化并行执行以实现最大利用率;
      • 优化内存使用,实现最大内存吞吐量;
      • 优化指令使用,实现最大指令吞吐量;
      • 尽量减少内存抖动。

      哪些策略将为应用程序的特定部分产生最佳性能增益取决于该部分的性能限值; 例如,优化主要受内存访问限制的内核的指令使用不会产生任何显着的性能提升。 因此,应该通过测量和监控性能限制来不断地指导优化工作,例如使用 CUDA 分析器。 此外,将特定内核的浮点运算吞吐量或内存吞吐量(以更有意义的为准)与设备的相应峰值理论吞吐量进行比较表明内核还有多少改进空间。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月16日
  • 已采纳回答 5月16日
  • 创建了问题 5月9日

悬赏问题

  • ¥66 关于川崎机器人调速问题
  • ¥15 winFrom界面无法打开
  • ¥15 crossover21 ARM64版本安装软件问题
  • ¥15 mymetaobjecthandler没有进入
  • ¥15 mmo能不能做客户端怪物
  • ¥15 osm下载到arcgis出错
  • ¥15 Dell g15 每次打开eiq portal后3分钟内自动退出
  • ¥200 使用python编写程序,采用socket方式获取网页实时刷新的数据,能定时print()出来就行。
  • ¥15 matlab如何根据图片中的公式绘制e和v的曲线图
  • ¥15 我想用Python(Django)+Vue搭建一个用户登录界面,但是在运行npm run serve时报错了如何解决?