a cached shared memory parallel machine
a distributed memory machine
a hardware system with multiple processors or multiple, simultaneous execution units
A computer with more than one processor but a single address space.
A computer in which processors can execute separate instruction streams, but have access to a single address space. Most multiprocessors are shared-memory machines, constructed by connecting several processors to one or more memory banks through a bus or switch.
A system with two or more processors (CPUs) that share common physical memory.