symmetric multiprocessing


symmetric multiprocessing

(parallel)(SMP) Two or more similar processors connectedvia a high-bandwidth link and managed by one operating system, where each processor has equal access to I/O devices.This is in contrast to the "compute server" kind ofparallel processor where a front-end processor handles allI/O to disks, terminals and local area network etc.

The processors are treated more or less equally, withapplication programs able to run on any or perhaps allprocessors in the system, interchangeably, at the operatingsystem's discretion. Simple MP usually involves assigningeach processor to a fixed task (such as managing the filesystem), reserving the single main CPU for general tasks.

OS/2 currently supports so-called HMP (HybridMultiprocessing), which provides some elements of symmetricmultiprocessing, using add-on IBM software called MP/2. OS/2SMP was planned for release in late 1993.