В общем случае нет, кластеризация обычно хороша только для запуска приложений, предназначенных для запуска в кластере. Существуют проблемы с разделением задач по отдельным узлам (задержка является нетривиальным фактором), которые просто не учитываются в большинстве настольных приложений.
Есть некоторые задачи / приложения, которые реализуют поддержку для этого. Если вы имеете в виду конкретную задачу, вам может быть полезно немного осмотреться. Примеры, которые приходят на ум:
- Aqsis - Renderman Compatible Renderer, может распространяться с использованием Deadline (см. Этот учебник) или, по-видимому, с использованием CUPS (да, система печати, см. Этот учебник).
- DistCC - Распределенный компилятор на основе GCC
Оба очень ограничены определенными доменами, но другие примеры, вероятно, существуют, если вы хотите провести больше исследований.
Есть ли конкретная задача, которую вы пытаетесь ускорить?