平时写的程序,如何使用GPU??

CCDDzclxy 2015-06-07 09:15:34
RT

经常看到说 GPU的计算能力越来越强,尤其是 浮点计算 等等...

一般编程的时候,都是 CPU来一条一条的执行指令。
如何能够用到 GPU 呢?

是要用 DirectX相关函数?用了 DirectX 就能将GPU利用起来了吗??

普通的 WinAPI能不能用到 GPU??如何用到 GPU???



请大家指点,任何 回复、资料、链接 都行,谢谢大家。





...全文
7673 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgl7903 2015-06-10
  • 打赏
  • 举报
回复
dibotiger 2015-06-09
  • 打赏
  • 举报
回复
DirectX里的API可能不能用来做运算. 而是操作视图相关的. 要利用GPU的通用计算能力, 需要专门的开发环境+针对性的开发.
CCDDzclxy 2015-06-08
  • 打赏
  • 举报
回复
引用 3 楼 sunnyloves 的回复:
首先要知道GPU和CPU的特点各是什么 GPU在大规模并行浮点计算上优势非常大。 其次,在技术上cuda比较多 也就是nv公司给出的SDK 可以调用GPU单元提高大规模并行计算的速度,AMD也有类似的技术。
感谢,也就是说 使用 个显卡厂商提供的sdk 可以直接显示的调用GPU单元
洗洗睡去 2015-06-08
  • 打赏
  • 举报
回复
首先要知道GPU和CPU的特点各是什么 GPU在大规模并行浮点计算上优势非常大。 其次,在技术上cuda比较多 也就是nv公司给出的SDK 可以调用GPU单元提高大规模并行计算的速度,AMD也有类似的技术。
CCDDzclxy 2015-06-08
  • 打赏
  • 举报
回复
引用 1 楼 worldy 的回复:
编译器应该会自己根据指定的CPU类别编译成对应的GPU指令吧
也就是 自动的? 那应该也会有一些分类吧,比如 图形类的函数 比较容易被 CPU 编译成GPU指令??
洗洗睡去 2015-06-08
  • 打赏
  • 举报
回复
n年前写的文章给你参考CUDA环境在VS2008上的建立
worldy 2015-06-07
  • 打赏
  • 举报
回复
引用 楼主 CCDDzclxy 的回复:
RT 经常看到说 GPU的计算能力越来越强,尤其是 浮点计算 等等... 一般编程的时候,都是 CPU来一条一条的执行指令。 如何能够用到 GPU 呢? 是要用 DirectX相关函数?用了 DirectX 就能将GPU利用起来了吗?? 普通的 WinAPI能不能用到 GPU??如何用到 GPU??? 请大家指点,任何 回复、资料、链接 都行,谢谢大家。
编译器应该会自己根据指定的CPU类别编译成对应的GPU指令吧

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧