Multi-Processing Computing

Intellect is a multi-threaded, multi-core, mult-CPU and even Distributed Multi-Processing (more than one box) system.

Intellect is "Task" oriented and those tasks are linked into chains and webs of processing. Each task, or any chain of tasks can run asynchronously on its own thread and so automatically Intellect can make use of all cores, all CPUs on a computer. Typically this multi-core / multi-processor solution is all that is necessary.

Additionally, Intellect is capable of "distributed mult-processing" which means it can make use of more than one computer to do its work. This comes in two forms:

Dedicated Computing
Dedicated is likely what you think. Another server is put on-line and Intellect makes use of it.

Voluntary Computing
This is perhaps a bit more novel. It is like the "SETI Project" in that when a screen saver kicks-in, the screen saver contacts an Intellect Server and informs it of its availability and the Server makes use of that computer. In this way, the compute resources in your facility's offices could be used for compute purposes at night.