Постройте универсальный домашний кластер на базе ESP32 и используйте его хоть для рендеринга сложных 3D-сцен, хоть для, прости Господи, майнинга.

Платы ESP32, которые весьма доступны  — всего $7 — и повысим производительность в пересчете на единицу цены, по сравнению с rapsberry pi.

Источник: http://liberatum.ru/e/esp32-cluster-celery

Характеристики ESP32 на первый взгляд не впечатляют:

Значение Процессор Tensilica Xtensa 32-bit LX6
Количество ядер 2 Частота до 240 МГц ОЗУ 512 Кб
Особенности Сопроцессор с ультранизким потреблением энергии
Одна нода стоит всего 7 долларов, следовательно, напихать их можно довольно много.
А еще ультранизкое потребление энергии сопроцессором приятно порадует, когда придет срок платить за электроэнергию.

Celery для управления кластером

И вот мы купили миллион ESP32 и объединили в кластер. Но как запускать на нем задачи так, чтобы они распараллелились и задействовали всю вычислительную мощь? Люди советуют использовать Celery.

Celery — распределенная очередь задач — удобнейший инструмент. Он позволяет разбивать тяжелые процессы на подзадачи, выстраивать их в очереди и параллельно выполнять, собирая за тем результат.

Вот пример вычислений: >>> # (4 + 4) * 8 * 10 >>> res = chain(add.s(4, 4), mul.s(8), mul.s(10)) Proj.tasks.add(4, 4) | proj.tasks.mul(8) | proj.tasks.mul(10)   >>> res = chain(add.s(4, 4), mul.s(8), mul.s(10))() >>> res.get() 640

Источник: http://liberatum.ru/e/esp32-cluster-celery