文件名称:PyParallel 实验: 多核 Python 解决方案之一-PyParallel 处于概念验证期-python
文件大小:46.26MB
文件格式:ZIP
更新时间:2024-07-08 15:09:14
硬件操作
PyParallel 实验: 多核 Python 解决方案之一-PyParallel 处于概念验证期, 使用 Python 3.3.5 分支, 旨在针对现代硬件优化: 多 CPU ,SSD 硬盘, NUMA 架构和高速 I/O 通道 (万兆以太/Thunderbolt 等等). 核心亮点在, 无需实际删除 GIL 简介——PyParallel 是 Python 3.3.5 的实验性概念验证分支,旨在优化利用当代硬件:多个 CPU 内核、快速 SSD、NUMA 架构和快速 I/O 通道(10GbE、Thunderbolt 等)。 它提供了一种消除 Python 全局解释器锁 (GIL) 限制的解决方案,而无需实际将其移除。 解释器所需的代码更改相对不显眼,所有现有语义如引用计数和垃圾收集保持不变,编写 PyParallel 安全代码所需的新思维模型非常简单(不要持久化并行对象),单线程开销可以忽略不计,最理想的是,性能随内核线性增长。 免责声明——PyParallel 首先是一个实验。 目前不适合生产。 它是反复试验的产物,旨在塑造围绕下一代 Python 的讨论。 我们试