首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >numpy和全局解释器锁

numpy和全局解释器锁
EN

Stack Overflow用户
提问于 2011-06-01 19:31:48
回答 3查看 10K关注 0票数 31

我即将编写一些计算密集型的Python代码,这些代码几乎肯定会花费大部分时间在numpy的线性代数函数中。

手头的问题是embarrassingly parallel。长话短说,对我来说,利用这一点的最简单方法是使用多个线程。主要的障碍几乎肯定是全局解释器锁(GIL)。

为了帮助设计这一点,有一个心理模型将是有用的,对于这个模型,可以期望numpy操作在其持续时间内释放GIL。为此,我会感谢任何经验法则,应该做的和不应该做的,指针等等。

如果重要的话,我在Linux上使用64位Python2.7.1,带有numpy 1.5.1和scipy 0.9.0rc2,使用IntelMKL10.3.1构建。

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

https://stackoverflow.com/questions/6200437

复制
相关文章

相似问题

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