Symmetric multiprocessing means the workload of the overall system can be spread equally among the processors available in the computer. Any processor can do any task. The operating system has to be specifically designed to take advantage of multiple processors but the applications do not need to be. However, applications that are written to take advantage of them will experience a performance increase.