同时使用多处理和GNU并行



我有一个Python脚本,它目前正在使用多处理并行执行任务。我的顾问建议我使用GNU并行来加快速度,因为Python程序总是在单个内核上执行。我应该保持多处理脚本的原样,并在上面使用GNU并行吗?还是应该删除多处理部分,然后使用GNU并行?这有什么不同吗?

这有区别吗?

有一个非常简单的答案:尝试并测量。

目前并行化的性能取决于很多因素,而且它实际上取决于您的应用程序(有时还取决于硬件(。

最新更新