Описание тега parallel-python

Parallel Python предоставляет механизм для параллельного выполнения кода Python в SMP (системы с несколькими процессорами или ядрами) и кластерах (компьютеры, подключенные через сеть)

Parallel Python (PP) - это модуль Python, который обеспечивает механизм для параллельного выполнения кода Python в SMP (системах с несколькими процессорами или ядрами) и кластерах (компьютеры, подключенные через сеть).

Модуль PP преодолевает ограничения, накладываемые GIL (Global Interpreter Lock) на многопоточность, и обеспечивает простой способ написания приложений parallelPpython. Внутриppsmp использует процессы и IPC (Inter Process Communications) для организации параллельных вычислений.

Все детали и сложность последнего полностью позаботились, и ваше приложение просто отправляет задания и извлекает их результаты (самый простой способ писать параллельные приложения).

Программное обеспечение, написанное на PP, работает параллельно даже на многих компьютерах, подключенных через локальную сеть или Интернет (кластеры). Кросс-платформенная переносимость и динамическая балансировка нагрузки позволяют PP эффективно распараллеливать вычисления даже в гетерогенных и многоплатформенных кластерах.