Extreme Software Scaling

The advent of SMP (symmetric multiprocessing) added a new degree of scalability
to computer systems. Rather than deriving additional performance from an incrementally
faster microprocessor, an SMP system leverages multiple processors to obtain
large gains in total system performance. Parallelism in software allows multiple
jobs to execute concurrently on the system, increasing system throughput accordingly.
Given sufficient software parallelism, these systems have proved to scale to
several hundred processors.