【问题标题】:Will python multiprocessing suffice for multi-CPU machines?python 多处理是否足以用于多 CPU 机器?
【发布时间】:2016-05-22 21:30:00
【问题描述】:

我知道,当您想在多台机器上分配进程时,您必须使用 MPI 或 python 库(如 celery、jug、pp 等),但如果您有一台具有多个 CPU 的机器,是否有必要这样做?

那么,如果我有一台主板有两个或更多 CPU(每个都有多个内核)的机器,python 的多处理库是否足以充分利用该机器?

【问题讨论】:

  • 是的。事实上,只需执行p=multiprocessing.Pool() 并查看您获得了多少实例。

标签: python parallel-processing multiprocessing mpi multicore


【解决方案1】:

multiprocessing documentation

"...因此,多处理模块允许程序员充分利用给定机器上的多个处理器..."

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-17
    • 2011-07-21
    • 2020-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多