SimRunner(TM)
SimRunner(TM) allows you to utilize multiple cores/processors in the same box or across the network in various ways. This is sometimes referred to as "distributed computing", "network computing", "multi-threading", "cluster computing", "parallel computing" etc.
Capabilities:
Batch Job Distribution: each simulation in a batch gets sent to a processor/core/GPU (local or remote) for processing. This is the most efficient use of the processors/cores. For N cores running on N different machines, the speedup factor is N.
Multi-threading: multiple processors/cores/GPUs on the same machine can work together on one simulation. This is useful when the simulation is so large that multiple simulations can not be run on the same machine.
Distributed Computing: multiple processors/cores/GPUs on multiple machines across the network can work together on one simulation. Memory and processing resources of multiple machines is combined.
See the Multiprocessing Benchmarks page for examples of how SimRunner can speed up your simulations.
SimRunner is required for Hardware Acceleration
Configuration/Licensing examples Presentation online or download presentation.