Não. Eles têm dois núcleos físicos no mesmo chip, que podem executar suas próprias instruções sem depender de outros. A diferença real entre multiprocessador e multi-core ocorre quando você fala sobre outros recursos que a unidade de processamento usa. Principalmente o cache L1 será específico para cada núcleo. Mas os outros níveis de caches e interfaces de barramento são compartilhados entre os núcleos.
Em um sistema com vários processadores, cada unidade geralmente possui seu próprio conjunto de recursos, como caches separadas e interfaces de barramento. Em um sistema multi-core, podemos alcançar um considerável aumento no desempenho com os mesmos recursos que podem ser usados em um sistema single-core de processador único! É uma opção econômica para o sistema multiprocessador.
Sistemas multiprocessador são mais rápidos que os multi-core.
Exemplo para multiprocessador: Intel Xeon e para vários núcleos: Intel Corei7 975 Extreme . Verifique o diagrama de blocos para entender seu funcionamento em detalhes. Verifique também o preço:).
Ambos têm quase a mesma velocidade, mas o Xeon é mais rápido de acordo com as duas primeiras entradas da CPU em passMark . Você está quase obtendo o mesmo desempenho do Core i7, mas com um custo muito menor do que o Xeon. Então, como eu disse, é uma solução econômica.