Distributed Computing
'Distributed computing' refers to the practice of harnessing the combined processing power of a number of disparate resources into one unit.
Artificial Intelligence (AI) technologies require significant amounts of computing power in order to be effective. With the requirement of performing hundreds of thousands of hydraulic simulations on a single optimization project, the demands of Optimatics' advanced optimization technologies far exceed those that could be offered by a single processor.
Optimatics utilizes a cluster of computing nodes, dividing an optimization project into smaller computing tasks, and distributing tasks individually to each node. By processing tasks in parallel, distributed computing allows Optimatics engineers to develop near-optimum solutions in hours or days rather than weeks or months.




