Symmetric Processing, often abbreviated as SMP, is a computer architecture that enables the processing of multiple programs through the aid of multiple processors that share a common operating system and memory. It enables any processor work on any task regardless of where the data of the task is located.