Сравнение 400 XML-документов, безусловно, не суперкомпьютерная территория.Возможно, кластер был бы хорош, на толчок, но на самом деле настольный компьютер должен быть в состоянии сделать это абсолютно нормально.Если бы я был вами, я бы сначала посмотрел на оптимизацию вашего кода, чтобы он работал для 400 документов на рабочем столе.Это возможно!
Одной из возможных причин неэффективности может быть то, что вы выполняете операции сравнения N 2 , которые плохо масштабируются.Возможно, вы могли бы взглянуть на некоторые алгоритмы построения графиков / кластеров, чтобы сократить количество сравнений, которые вам нужно сделать.