<p>So I've been trying to find a good book for learning <strong>CUDA</strong> and <strong>OpenCL</strong> implementation with Go, or even a PDF, or a video. But all i see to find is the <a href="https://archive.fosdem.org/2014/schedule/event/hpc_devroom_go/">same article</a> for CUDA, which is more of a demonstration, and even worse with OpenCL where nothing is avaliable (at least that I have been able to find..).</p>
<p>Now of course the packages functions are correctly documentated, as usual. But it isn't of much usefulness without a proper guide or introduction to it.</p>
<p>Any sources, if there are any at all, would be much appreciated :)</p>
<hr/>**评论:**<br/><br/>mwholt: <pre><p>I've never done CUDA in Go (would be surprised if it was worth it) but here's an awesome guide: <a href="https://github.com/romain-jacotin/cuda">https://github.com/romain-jacotin/cuda</a></p></pre>DarkAnHell: <pre><p>Awesome, seems good at a first glance.
Thanks for sharing, I will definetly spend some time with it.</p>
<p>Also, still nothing about OpenCL (?). Seems weird to me that no one bothered writing something about it</p></pre>picardo: <pre><p>Not a book, but there is a course on Coursera called <a href="https://class.coursera.org/hetero-004" rel="nofollow">Heterogeneous Parallel Programming</a> that covers CUDA.</p></pre>DarkAnHell: <pre><p>Will take a look, thanks :)</p></pre>space-llama: <pre><p>I've tried to go down this route for a project that was supposed to run on a dozen GPU-heavy machines, but found the community support for CUDA via Go kinda lacking. Basically all of the concerns I had about the right way to work with CUDA were answered by specific examples in official docs, not GitHub Issues for projects. Try the C++ libraries, especially Thrust, it's soooooo much easier (<a href="http://docs.nvidia.com/cuda/thrust/" rel="nofollow">http://docs.nvidia.com/cuda/thrust/</a>) and more...appropriate? </p></pre>DarkAnHell: <pre><p>Oh well, I guess i'm out of luck with Go here. Thanks for the recomendation, i will keep it in mind</p></pre>
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传