Мне нужно сделать несколько обширных поисков и сравнений строк, и для этого я считаю, что скомпилированная программа намного лучше, чем интерпретируемая, особенно после просмотра некоторых сравнительных исследований. Я наткнулся на ParallelPython , который был прекрасен. Он имеет автообнаружение для кластеров и может в значительной степени сделать всю балансировку нагрузки для меня.
Мой первый вопрос: хорошая ли идея просто продолжить работу с Python на кластере, имеющем 20 узлов, или я переключаюсь на C ++? Если мне нужно переключиться, то есть ли хорошая альтернатива ParallelPython для C ++, которая предоставляет такие функции, как балансировка нагрузки и автообнаружение для узла?