有没有人知道是否有可能在OpenMP源代码中使用OCaml?
或者与OCaml兼容的另一个应用程序/工作环境,允许我运行利用多核的并行程序?
如果是,怎么做?你有简单的例子吗?
发布于 2011-01-20 18:47:37
目前有OC4MC (ocaml 4多核)来执行共享内存多处理.我没有使用该项目,但有相当最近的更新,所以我只能假设项目仍在向前推进。
http://jocaml.inria.fr/是实现连接演算的ocaml的另一个并发扩展。我也没有使用这个项目,但他们的网站是更新提到ocaml 3.12,这是最近推出的。漠视;见评论。
如果您可以将自己从openMP范式中分离出来,那么就会有mpi的ocaml绑定。我使用这个项目,而且它没有问题,如果您熟悉MPI,那么它就很容易使用。
最后,一些(可能是未维护的)与多核/并行处理相关的包可以在ocaml驼峰上找到。
https://stackoverflow.com/questions/4750741
复制相似问题