Multiprocessor

A computer in which processors can execute separate instruction streams, but have access to a single address space i.e., shared memory.