Multiprocessing is the use of two or more central processing units (CPUs) within a single computer system. The CPUs do not have to be the same. Systems that treat all CPUs equally are called symmetric multiprocessing (SMP) systems.