Мне нужно написать программу, требующую большого объема вычислений. Я пытался написать многопоточную версию этой программы, но это занимает слишком много времени. Теперь я планирую расширить до нескольких узлов (возможно, через узлы Amazon EC2).
Я уже знаком с Python. Является ли Python оснащенным каким-либо параллельным модулем жизнеспособным вариантом, если я забочусь о скорости, или мне лучше перейти на какой-нибудь другой фреймворк / язык, такой как Erlang?
Можете ли вы даже написать программу симуляции на Erlang?
Проект больше относится к разделению вычислений, чем к разделению набора данных, поэтому я не рассматривал фреймворки, основанные на сокращении карты