As execution speeds reach the physical limits of single cpu computers, the only hope of achieving greater computing power is with parallel systems...