一些背景:
我正在开始使用GPGPU (OpenCL),我正在使用一个java包装器(jogamp.jocl),希望它能为我提供一种方法来抽象低级别的细节,并在更高级别上使用标准的OOP。我已经从Hello的各种例子中看到,我必须自己管理队列。
我的问题是:
是否有任何已知的GPGPU模式或关于大规模并行体系结构设计模式的良好资源(如书中所示)?
我的重点是生物模拟,但真的不应该有什么区别。
发布于 2011-02-13 14:05:13
我想说的是,类似的模式适用于分布式计算,用于更高层次的抽象。不需要并发模式,但所有这些都有助于将任务拆分为并行和独立执行。例如,映射/缩减。CLCommandQueue将像工作线程一样使用。它基本上只是一个抽象设备(硬件)的接口。
发布于 2011-02-13 18:30:52
并行编程的体系结构模式
关于并行编程模式的拉尔夫·约翰逊
https://stackoverflow.com/questions/4984386
复制相似问题