Incredibuild je mocný nástroj vyvinutá společností se stejným názvem. Nedávno byl aktualizován na novou verzi a je proprietární, ale multiplatformní, může fungovat na Windows, Linux a také pro Android, Nintendo Switch, PlayStation 4, Xbox One a další platformy, ačkoli byl původně určen pro HPC. sektor.
IncrediBuild je a sestavení akceleračního nástroje. Vzhledem k tomu, že na daném počítači kompiluje pouze několik lidí současně, proč nevyužít nečinného výpočetního výkonu těch, kteří nevytvářejí některé soubory těch, kteří to dělají? Na každý počítač v místní síti společnosti by byl nainstalován malý server IncrediBuild, aby bylo možné vytvářet a streamovat soubory. Doba kompilace by byla vydělena počtem počítačů v síti, pokud nejsou aktuálně používány. Takto se vám podaří rozložit zátěž a urychlit kompilaci.
Incredibuild je široce používán v videoherní společnosti, protože se jedná o velké kompilační projekty v jazycích jako C++, které potřebují hodně výkonu CPU k rychlému generování binárních souborů. Nejsou to však jediné společnosti, které používají tento typ akceleračního softwaru.
Pokud hledáte podobný nástroj, který je open source, existuje alternativa k Incredibuild pro Linux s názvem Distcc. Tento nástroj původně vytvořil Martin Pool, a i když je nyní poněkud opuštěný, stojí za zmínku. Je napsán v C, C++ a Pythonu, je také multiplatformní a je vydán pod licencí GPL.
distcc, stejně jako Incredibuild, je nástroj pro vytváření. kompilace zdrojového kódu který využívá distribuované výpočty přes síť počítačů k urychlení procesu a rychlejšímu dokončení u velkých projektů. Návrh může pracovat s programovacími jazyky C, C++, Objective-C a jako backend používá kompilátor GCC. Můžete však mít také podporu pro Intel C++ Compiler, Sun Studio Compiler Suite atd.