How Does Incredibuild Work?
Incredibuild works by providing every workstation the ability to use idle CPU’s of other machines available across your local network or in the public cloud as though they reside on your local workstation, effectively transforming every workstation to become a super computer with hundreds of cores and gigs of memory. In this manner, highly parallel process executions such as compilations, testing, simulations and others can be executed much faster by using hundreds of cores instead of only the hosts resources. Incredibuild’s unique virtualization technology provides this distribution capabilities in a seamless manner, without the users needing to set up anything on the remote hosts besides installation of an Incredibuild Agent. From a users point of view, it’s as though all the distributed processes are being executed locally. After the initial setup of Incredibuild on the computers within your network, processes can then be distributed and executed in parallel wherever Incredibuild finds idle processing power available. This has no effect on processes already running on the network, and the users of each computer being used to execute processes can continue using their computers normally, and will not notice any performance changes on their computers. The computer’s regular users wouldn’t even be able to tell that their machine’s idle CPU’s are being used with Incredibuild. In other words, with Incredibuild, your current network setup can turn every workstation into a supercomputer, by using processing power that is already available, but normally would not be harnessed without Incredibuild.Benefits
Incredibuild offers a wealth of benefits that can significantly enhance productivity within your workspace:- Dramatically speed up process execution and cut down wait times for CPU-intensive tasks, including code compilation, tests, code analysis, asset creation, simulations, continuous delivery builds, and more.
- Instantly implement Incredibuild without modifying source code, purchasing additional hardware, or altering your existing setup.
- Leverage our visualization tool for tracking historical executions, easily identifying errors and bottlenecks, and more.
- Seamlessly scale up your processing power with cloud-hosted virtual machines when required.