电脑版
首页

搜索 繁体

25 Parallel Python 实现程序的并行多 cpu 多核利用【pp 模块】

热门小说推荐

最近更新小说

为啥要这个模块:

Python 是解释型的语言,而 Python 解释器使用 GIL(全局解 释器锁)来在内部禁止并行执行,正是这个 GIL 限制你在多核处理器上同一时间也只能执行一条字节码指令. 听朋友说 python 3.0 里面已经改进, 默认有了多处理器编程的库了. Python2.XX 暂时还不支持。

Parallel Python 这个库,正是为支持 smp 多路多核多 cpu 而设计的, 而且它不仅可以多核处理器协同工作,还可以通过网络集群运行。

官网:

/

pp 模块的简介

PP 是一个 Python 模块,提供了在 SMP(多 CPU 或多核)和集群(通过网络连接的多台计算机)上并行执行 Python 代码的机制。轻量级,易于安装,并 集成了其他软件。PP 也是一个用纯 Python 代码实现的跨平台,开放源码模块。

下面是看起来很高端的功能介绍!在 SMP 和集群上并行执行 Python 代码 易于理解和实现的基于工作的并行机制,便于把穿行应用转换成并行的 自动构造最佳配置(默认时工作进程数量等同于系统处理器数量) 动态处理器分配(允许运行时改变工作处理器数量) 函数的工作缓存(透明的缓存机制确保后续调用降低负载) 动态负载均衡(任务被动态的分配到各个处理器上) 基于 SHA 的连接加密认证 跨平台移植(Windows/Linux/Unix) 开放源代码

Loading...

未加载完,尝试【刷新网页】or【关闭小说模式】or【关闭广告屏蔽】。

使用【Firefox浏览器】or【Chrome谷歌浏览器】打开并收藏!

移动流量偶尔打不开,可以切换电信、联通网络。

收藏网址:www.ziyungong.cc

(>人<;)