首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python中并行性的选择

python中并行性的选择
EN

Stack Overflow用户
提问于 2014-03-21 01:37:47
回答 2查看 231关注 0票数 1

似乎有许多并行化Python的选项。以下是我所看到的选择:

共享内存:热存储、多处理、joblib、cython.parallel

分布式内存: mpi4py,并行pp (pp)

有任何数据自动化系统,OpenCL选项吗?

有人有使用这些或其他并行库的经验吗?他们之间的比较如何?我特别感兴趣的是在科学计算领域的计算密集型应用中使用python。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-21 01:47:25

据我所知,pyPar和/或pyMPI是科学领域中计算密集型应用程序中最常用的两个库。

pyPar更容易使用,而pyMPI则更完整--因此,第一种更频繁地用于不太复杂的计算。

Iirc,它们只是相关C库的python包装器,使它们成为使用的性能最高/效率最高的库。

票数 1
EN

Stack Overflow用户

发布于 2014-03-21 02:48:27

有任何数据自动化系统,OpenCL选项吗?

无论如何,中国数据自动化系统( CUDA )还有pyCUDA

还有pyOpenCL。(我对OpenCL不太熟悉,可能还有其他人。)

这里有pyCUDA和pyOpenCL标签。

pyCUDA和pyOpenCL基本上是AFAIK的“包装器”,但目前还不清楚您到底在寻找什么--您的范围似乎很广。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22548621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档