madMAx plotter

Otestovali jsme velice zajímavý alternativní plotter madMAx viz repozitář https://github.com/madMAx43v3r/chia-plotter. Jak sám autor tvrdí, jedná se o novou implementaci plotteru, který funguje podobně jako GPU na principu processing pipeline. Výsledkem je, že madMAx plotter dokáže maximálně využít veškeré nabízené prostředky (v našem případě CPU a jeho jádra) a celý proces efektivněji paralelizovat a tím zrychlit.

TEST č.1

CPU: AMD Ryzen 5 1600 - 6 jádrový, 12 vláken, 3,2GHz (TDP 65W), Boost 3,6 GHz
RAM: 16 GB
SSD: 2x NVMe
plotter: Chia plotter, 4x paralelně spuštěný a každy 4 threads

rychlost vygenerování 1x k32, 103 GB: 152.123 min

TEST č.2

CPU: AMD Ryzen 5 1600 - 6 jádrový, 12 vláken, 3,2GHz (TDP 65W), Boost 3,6 GHz
RAM: 16 GB
SSD: Samsung 860 EVO, 512 GB *(low end shit)*
plotter: madMAx spuštěný pouze jednou s 12 threads

rychlost vygenerování 1x k32, 103 GB: 101.718 min

TEST č.3

CPU: AMD Ryzen 5 1600 - 6 jádrový, 12 vláken, 3,2GHz (TDP 65W), Boost 3,6 GHz
RAM: 16 GB
SSD: 2x NVMe
plotter: madMAx spuštěný pouze jednou s 12 threads

rychlost vygenerování 1x k32, 103 GB: 87.572 min

TEST č.4

CPU: AMD Ryzen 5 1600 - 6 jádrový, 12 vláken, 3,2GHz (TDP 65W), Boost 3,6 GHz
RAM: 128 GB
SSD: 2x NVMe jako TEMP č.1
RAM DISK: 110 GB jako TEMP č.2
plotter: madMAx spuštěný pouze jednou s 12 threads

rychlost vygenerování 1x k32, 103 GB: 83.239 min

TEST č.5

CPU: AMD Ryzen 9 3900X - 12 jádrový, 24 vláken, 3,8GHz (TDP 105W), Boost 4,6 GHz
RAM: 128 GB
SSD: 2x NVMe jako TEMP č.1
RAM DISK: 110 GB jako TEMP č.2
plotter: madMAx spuštěný pouze jednou s 24 threads

rychlost vygenerování 1x k32, 103 GB: 45.873 min

Při porovnání stejné hardwarové sestavy a Chia plotteru vs madMAx plotteru dojdeme k závěru, že madMAx plotter je výkonnější o cca 74%. Samozřejmě by to chtělo větší množství testů a podstatně více času, výsledky pak zprůměrovat, ale i tak se bavíme o znatelném nárůstu výkonu, který se vyplatí řešit.

Aktuálně madMAxem generujeme pole již třetím dnem a zatím je vše stabilní a funkční. Testovali jsme na linuxu s využitím dockeru. Nemáme zatím ambice ani příliš volného času testovat Mac OS či Windows verze.

Plotter od madMAxu se navíc možná brzo stane oficiálním plotterem celého Chia projektu. Když uvážíme ambice tvůrce, cituji: Proto je jen otázkou času, než přidám podporu OpenCL, abych ještě více zrychlil plotter a udržel většinu zátěže mimo CPU, tak se máme nejen my, ale i výrobci grafických karet, na co těšit!