询问GPU编程的资料

冷风1023 2018-12-29 03:03:30
最近要用到GPU编程,请问各位大拿,从0开始,有什么这方面的书集可以学习吗?系统一点的。
...全文
1851 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
冷风1023 2019-01-05
  • 打赏
  • 举报
回复


引用 22 楼 luroujuan 的回复:
《GPU高性能编程CUDA实战》是不错的CUDA入门书籍


谢谢
wjsjason 2019-01-04
  • 打赏
  • 举报
回复
《GPU高性能编程CUDA实战》是不错的CUDA入门书籍
冷风1023 2019-01-03
  • 打赏
  • 举报
回复
请位各位,现在有支持GPU图片解码的资料或者代码示例吗?万分感谢了。
冷风1023 2019-01-02
  • 打赏
  • 举报
回复
引用 17 楼 caozhy 的回复:
[quote=引用 15 楼 冷风1023 的回复:]

[quote=引用 2 楼 caozhy 的回复:]
我想问你一个问题,如果你最近要用CPU编程,你从什么地方学?机器语言?汇编语言还是C语言?显然没必要吧。完全可以学简单的语言,比如python,java。类似地,如果你要用GPU编程,你又是从头开始,你不应该去学CUDA,更不应该学OpenCL,你应该从使用了GPU加速的库+好用的高级语言入手,慢慢深入底层,这样可以保证学习曲线最平缓,并且学习的收益率最大。


汇编语言还是C语言\python,java这些问题都不大,虽不敢说精通,但平常运用还是没有问题的。以前一直在CPU上玩的。
[/quote]

你没有理解我的意思[/quote]


还请明示啊
冷风1023 2019-01-02
  • 打赏
  • 举报
回复
是 nvidia的显卡
Z.G.J 2019-01-02
  • 打赏
  • 举报
回复
threenewbee 2019-01-02
  • 打赏
  • 举报
回复
引用 15 楼 冷风1023 的回复:
[quote=引用 2 楼 caozhy 的回复:] 我想问你一个问题,如果你最近要用CPU编程,你从什么地方学?机器语言?汇编语言还是C语言?显然没必要吧。完全可以学简单的语言,比如python,java。类似地,如果你要用GPU编程,你又是从头开始,你不应该去学CUDA,更不应该学OpenCL,你应该从使用了GPU加速的库+好用的高级语言入手,慢慢深入底层,这样可以保证学习曲线最平缓,并且学习的收益率最大。
汇编语言还是C语言\python,java这些问题都不大,虽不敢说精通,但平常运用还是没有问题的。以前一直在CPU上玩的。 [/quote] 你没有理解我的意思
冷风1023 2019-01-02
  • 打赏
  • 举报
回复
我在网上查看了一些资料,好像核函数都是C写的?这一定要用C吗?
冷风1023 2019-01-02
  • 打赏
  • 举报
回复

引用 2 楼 caozhy 的回复:
我想问你一个问题,如果你最近要用CPU编程,你从什么地方学?机器语言?汇编语言还是C语言?显然没必要吧。完全可以学简单的语言,比如python,java。类似地,如果你要用GPU编程,你又是从头开始,你不应该去学CUDA,更不应该学OpenCL,你应该从使用了GPU加速的库+好用的高级语言入手,慢慢深入底层,这样可以保证学习曲线最平缓,并且学习的收益率最大。


汇编语言还是C语言\python,java这些问题都不大,虽不敢说精通,但平常运用还是没有问题的。以前一直在CPU上玩的。
追梦金风 2018-12-31
  • 打赏
  • 举报
回复
首先要看是针对什么设备进行GPU编程,nvidia显卡的话支持OpenCL和CUDA,用CUDA开发更好一点;AMD显卡目前只支持OpenCL;移动设备(比如手机)上的显卡貌似一般支持OpenCL,除非使用了nvidia的显卡
weixin_44344385 2018-12-30
  • 打赏
  • 举报
回复
赞,说的很好哦。
threenewbee 2018-12-30
  • 打赏
  • 举报
回复
我想问你一个问题,如果你最近要用CPU编程,你从什么地方学?机器语言?汇编语言还是C语言?显然没必要吧。完全可以学简单的语言,比如python,java。类似地,如果你要用GPU编程,你又是从头开始,你不应该去学CUDA,更不应该学OpenCL,你应该从使用了GPU加速的库+好用的高级语言入手,慢慢深入底层,这样可以保证学习曲线最平缓,并且学习的收益率最大。
wjsjason 2018-12-30
  • 打赏
  • 举报
回复
首先要看是针对什么设备进行GPU编程,nvidia显卡的话支持OpenCL和CUDA,用CUDA开发更好一点;AMD显卡目前只支持OpenCL;移动设备(比如手机)上的显卡貌似一般支持OpenCL,除非使用了nvidia的显卡

580

社区成员

发帖
与我相关
我的任务
社区描述
CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。
社区管理员
  • CUDA编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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