在设计模式并行架构的任何好的资源? [英] Any good resources on design patterns for parallel architectures?

查看:124
本文介绍了在设计模式并行架构的任何好的资源?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

一点背景:

我开始使用GPGPU(OpenCL的),我使用的是Java包装( jogamp.jocl ),希望它能够为我提供了一种抽象的低层次细节问题,并在更高层次使用标准OOP。我可以看到已经从我得管理队列自己的各种的Hello World的例子。

I am getting started with GPGPU (OpenCL), I am using a java wrapper (jogamp.jocl) hoping that it will provide me with a way to abstract the low level nitty gritty and use standard OOP at higher levels. I can see already from the various Hello World examples that I'll have to manage the queues myself.

我的问题:

是否有GPGPU还是不错的资源,任何已知的模式(如书籍)一般在设计模式大规模并行架构?

我关注的是生物模拟,但确实不应该有所作为。

My focus is on biological simulations, but really shouldn't make a difference.

推荐答案

我要说的是,类似的模式也适用于更高层次的抽象分布式计算。没有必要并发patters,但所有这些都有助于并行和独立的执行拆分任务。例如图/减少。一个CLCommandQueue将被用于像一个工作线程。它基本上只是一个抽象的设备接口(硬件设备)。

i would say that similar patterns apply as for distributed computing for higher level abstractions. Not necessary the concurrency patters but all which help splitting tasks for parallel and independent execution. For example map/reduce. A CLCommandQueue would be used like a worker thread. Its basically just an interface to a abstract device (piece of hardware).

这篇关于在设计模式并行架构的任何好的资源?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆