Conceitos e arquitetura do Multiprocessador simétrico

Assim como com qualquer mudança que aumente a complexidade do sistema, o uso de múltiplos processadores gera considerações de design que devem ser abordadas para operação e desempenho satisfatórios.

A complexidade adicional dá mais alcance para trade-offs de hardware / software e requer uma coordenação de design de hardware / software mais próxima do que em sistemas uniprocessador. As diferentes combinações de respostas de design e trade-offs dão origem a uma grande variedade de arquiteturas do sistema multiprocessador.