2018年的时候,看过同事使用CUDA。因为工作忙,所以也没请教。
近来买了本入门的CUDA书,学习了一番。有两个心得:
- 工作拆分。
CUDA是并行计算,也就是大量重复的可拆分的计算。数组最符合这个要求。简单点就是把数组外面一层循环去掉,内部由CUDA计算。
- 同步
只要是并行的事情,都面临同步问题。这个要小心又小心。
是不是听着很简单?具体做起来,如何写好代码,如何查错,如何分配工作等等,都是一系列难题。所以就需要好的程序员。
2018年的时候,看过同事使用CUDA。因为工作忙,所以也没请教。
近来买了本入门的CUDA书,学习了一番。有两个心得:
CUDA是并行计算,也就是大量重复的可拆分的计算。数组最符合这个要求。简单点就是把数组外面一层循环去掉,内部由CUDA计算。
只要是并行的事情,都面临同步问题。这个要小心又小心。
是不是听着很简单?具体做起来,如何写好代码,如何查错,如何分配工作等等,都是一系列难题。所以就需要好的程序员。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/88581.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!