首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python高性能计算

Python高性能计算
EN

Stack Overflow用户
提问于 2012-02-09 19:14:18
回答 1查看 770关注 0票数 10

C和Fortran传统上被用于高性能计算(与线性代数、PDE求解器等相关)。我注意到一些基于NumPy和SciPy的项目即将在高性能计算机上出现。有些人认为Python (当然是经过修改)可能是下一种HPC语言。显然,可能不会取代,但可能会为它们添加一个友好的包装器。是否有任何资源来证明/反驳这一假设?换句话说,刚刚起步的研究人员应该将Python添加到他们精通的语言列表中吗?如果是,为什么?

注意:这不是一个讨论问题,我要求你权衡语言的利弊。我也没有问你(在你看来) Python对HPC是否有好处。我要求提供(以学术论文、研讨会或基准形式)调查此类指控的参考资料。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-09 19:20:24

我认为全局解释器锁全局解释器锁(和其他动态语言(不是全部))不被用于HPC的最大原因。从Python中删除GIL将需要大量的工作。

因为GIL迫使开发人员使用进程进行并行计算(这需要IPC或共享内存),因此Python并不是HPC的理想语言。文章是关于GIL、(如Jython )和HPC的有趣读物。

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

https://stackoverflow.com/questions/9217229

复制
相关文章

相似问题

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