array(11) { ["id"]=> int(6) ["order"]=> int(0) ["slug"]=> string(2) "en" ["locale"]=> string(5) "en-US" ["name"]=> string(7) "English" ["url"]=> string(51) "https://www.incredibuild.com/distributed-processing" ["flag"]=> string(98) "https://www.incredibuild.com/wp-content/plugins/polylang-pro/vendor/wpsyntex/polylang/flags/us.png" ["current_lang"]=> bool(true) ["no_translation"]=> bool(false) ["classes"]=> array(5) { [0]=> string(9) "lang-item" [1]=> string(11) "lang-item-6" [2]=> string(12) "lang-item-en" [3]=> string(12) "current-lang" [4]=> string(15) "lang-item-first" } ["link_classes"]=> array(0) { } }

Distributed
processing.
Faster pipelines.

Seamlessly accelerate your pipelines by automatically distributing Cache-Miss Processes across thousands of available cloud and on-prem idle CPUs you already own

Why use distributed processing?

Optimized throughput

Transform unused CPU cycles across your existing infrastructure into immediate compute power that can be seamlessly used by any machine in your network or cloud

Any workload

Accelerate different workloads across your pipelines with a single solution for compilations, unit tests, packaging, code signing, simulations, and more

Reduce overheads

Harness infrastructure resources by seamlessly reusing pre-executed cached results and efficiently distributing the tasks that need to rerun

How It Works?

Transform any machine into a single,
massive supercomputer, enabling you to achieve more
while spending less

Harness Idle Compute

Dynamically distribute concurrent tasks to idle CPUs you already own across your network or cloud machines

01
95 %
Speed Improvement

Slicing 1-2 Day Build Cycles to 1-2 Hours to Accelerate Game Production

Frictionless execution

Distributed processes run in a secure sandbox on the remote machines, dynamically emulating all necessary inputs from the local host (files, dlls, environment variables, etc)

02
96 %
Speed Improvement

Slicing 15-Minute Build Times to Seconds to Power Conversational-AI for Global Automakers

Seamless Results

Output (files, stdout, errors, return codes) is automatically synced back to the build machine. From the developer’s perspective, the local host truly behaves as if it consists of thousands of local CPUs

03
67 %
Speed Improvement

Safe Software Slashes Build Times by 67% to Boost Remote Developer Productivity

Your CI, just faster

Keep all existing tools and scripts while securing a massive performance boost for your CI

Seamless
integration

01
Install the Lightweight Agent

Add the Incredibuild agent to your machines to connect them into the cache and distribution grid.

02
Run Your Builds

Execute your builds from with Incredibuild from Visual Studio, your existing CI tool, or directly from the command line.

BuildConsole.exe MySln.sln /rebuild /cfg="Debug|Win64"
03
That’s it!
icon-1
icon-2
icon-3
icon-4
icon-5
icon-6
icon-7
icon-8
icon-9
icon-10
icon-11
icon-12
icon-13
icon-14
icon-15
icon-16
icon-17
icon-18
icon-19
icon-20
icon-21
icon-22
icon-23
icon-24
icon-25
icon-26
icon-27
icon-28
icon-29
icon-30
icon-31
icon-32
icon-33
icon-34
icon-35
icon-36
icon-37
icon-38

Works with your
existing stack

Seamlessly integrate with the tools and
technologies you already use

Compliance

Incredibuild is committed to high compliance standards, holding ISO 9001 and ISO 27001 certifications. This dual accreditation highlights the company’s dedication to both quality management and information security. By adhering to these rigorous international standards, Incredibuild ensures reliable, high-quality services while systematically protecting sensitive data

FAQ

What is Virtualized Distributed Processing™ (VDP)?

VDP distributes concurrent tasks to idle CPUs across machines in your network or cloud, transforming every machine into a single, massive supercomputer.

How does it ensure "Zero-Maintenance"?

Processes run in a secure sandbox where the local host environment is dynamically emulated. This means no toolchains or source code installation is needed on the remote machines.

What workloads can be accelerated?

Any compute-intensive, multi-process workload, including compilations, unit/Integration tests, simulations, asset creation and custom scripts.

Does it affect the user working on the remote machine?

No. It uses only idle CPU cycles and operates silently. If the remote user needs the CPU, the task is seamlessly rerouted.

Can different OS types work together?

Yes. The platform supports different OS flavors (Windows, Linux, IOS) co-working in the same environment.

Can an older machine accelerate a newer build?

Yes. The remote machine’s existing software is irrelevant, as execution occurs entirely within the special, emulated sandbox.

Never run
anything twice