如何优化cuda程序以获得更好的性能?

发布于 2024-08-22 08:43:40 字数 61 浏览 5 评论 0原文

我编写了 matlab 程序(cuda)来生成密钥。

如何优化cuda程序以获得更好的性能?

I write matlab program(cuda) for generate key.

how to optimize cuda program for get better performance?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

一桥轻雨一伞开 2024-08-29 08:43:40

你需要花一些时间学习CUDA编程工具和架构。 developer.nvidia.com 上有很多好信息,并且他们为 CUDA 开发人员提供了活跃且有用的论坛- 菜鸟快速了解 CUDA 开发的好地方。

You need to spend some time learning the CUDA programming tools and architecture. There is a lot of good info at developer.nvidia.com and they have active and helpful forums there for CUDA developers - a great place for noobs to get up to speed on CUDA development.

最好是你 2024-08-29 08:43:40

NVIDIA 网站上有大量培训材料,具体请查看培训页面并注册至少一个免费的在线研讨会(也提供预先录制的会议,相同的链接)。

开始后,请在 NVIDIA CUDA 论坛 上发布代码,或者StackOverflow 和社区可能会提供帮助,但您需要更具体的问题才能获得更具体的答案!

There is a ton of training material on the NVIDIA website, specifically checkout the training page and sign up for at least one of the free online seminars (pre-recorded sessions also available, same link).

Once you've got started, post code either on the NVIDIA CUDA forums or here on StackOverflow and the community will likely help out, but you'll need more specific questions to get more specific answers!

愚人国度 2024-08-29 08:43:40
  • 首先,使用并行算法
  • 调整内存访问模式(合并读取等)
  • 使用纹理、共享内存
  • 调整核心占用率(检查cuda excel电子表格)
  • 使用流

您应该阅读编程指南和最佳实践。编程宝石也非常好。

  • First of all, use a parallel algorithm
  • Tune memory access pattern (coalesce reads,etc)
  • Use textures, shared memory
  • Tune core occupancy (check cuda excel spreadsheet)
  • use streams

You should read the programming guide and best practices. Programming Gems are also very good.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文