一些背景知识:
我正在开始使用 GPGPU (OpenCL),我正在使用 java 包装器 (jogamp.jocl http://jogamp.org/jocl/www/)希望它能为我提供一种抽象低级细节并在更高级别使用标准 OOP 的方法。我已经从各种 Hello World 示例中看到,我必须自己管理队列。
我的问题:
是否有任何已知的 GPGPU 模式或关于大规模并行架构设计模式的良好资源(如书籍)?
我的重点是生物模拟,但实际上不应该产生影响。
我想说,类似的模式适用于更高级别抽象的分布式计算。并发模式并不是必需的,但所有这些都有助于分割任务以并行和独立执行。例如映射/减少。 CLCommandQueue 将像工作线程一样使用。它基本上只是抽象设备(硬件)的接口。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)