Как реализовать параллельные вычисления?
нода хоть и быстра но она однопоточна. лучше возьмите erlang или go.
Зависит от типа вычисления...
Если у Вас карта и множество объектов - вы можете использовать наложение предыдущей итерации для определения смещенных/изменённых объектов (другие - сразу исключаете).
В сложных ситуациях - создаётся дерево. В итоге Вы считаете только измененные/перемещенные объекты, а не все подряд.
Также можно использовать базу для промежуточных расчетов:SELECT (17 + 23) / SQRT(64);