Melhor resposta
Como acontece com muitas perguntas, a resposta é “Bem, depende”.
Se você está comparando a situação de usar a mesma placa-mãe com uma única CPU vs 2 CPUs, será melhor usar ambas as CPUs.
… mas , para obter * qualquer * benefício dessa configuração depende do seu sistema operacional suportar a configuração de CPU dupla.
A maioria dos sistemas operacionais modernos oferece suporte e, portanto, você pode se beneficiar, mas se estiver usando algumas CPUs antigas que exigem que você use uma versão antiga de um sistema operacional (pense no Windows XP ou anterior), então você provavelmente ficará melhor com uma única CPU.
E se você estiver comparando uma situação com, digamos, duas CPUs Core i7 de geração mais antiga versus uma única CPU Core i7 de geração mais recente, você provavelmente obterá um pouco mais de retorno com um único sistema de CPU do que sistema de CPU dupla.
Então, novamente, com um sistema de CPU dupla Depois, você pode ser capaz de utilizar dois (ou quatro, dependendo de sua CPU e placa-mãe) slots PCI-E 16x para uma configuração SLI / Crossfire para suas GPUs, então mesmo que você não se beneficie muito da configuração de CPU dupla, o o desempenho da GPU adicionado pode mais do que compensar o “nenhum ganho” ou até mesmo um pequeno impacto no desempenho.
Novamente, seu sistema operacional e os drivers da GPU precisam suportar o paralelismo e tudo mais.
Como eu disse, depende.
Resposta
A menos que seu computador ou telefone seja extremamente antigo, você provavelmente está usando um agora. Todas as CPUs modernas são multi-core. Isso é apenas uma maneira de dizer que eles têm várias CPUs em um dado. É chamado de Multiprocessamento Simétrico. Tem sido uma coisa nos computadores desde a década de 1960.
O uso em sistemas estilo computador pessoal começou com os primeiros chips Pentium em 1993. Exigia que a placa-mãe suportasse SMP e seu sistema operacional suportasse SMP. O Windows na maioria dos computadores (Windows 3, x, Windows 9x) não suportava SMP (e ainda não, mesmo em CPUs modernas com múltiplos núcleos, Win9x vê apenas uma CPU e um núcleo). O Windows NT sim, mas isso era muito raro. CPUs com capacidade SMP eram caras. As placas-mãe com capacidade SMP eram caras. Os sistemas operacionais compatíveis com SMP eram caros. (SMP no Linux era experimental). Portanto, o SMP era raro.
Em algum momento no final de 1998, algumas pessoas descobriram que os chips Intel Celeron baseados no Pentium II estavam sem um traço que permitia que eles fossem usados em uma configuração SMP. Celerons eram baratos! Vários fabricantes de placas-mãe estavam perto de criar uma placa-mãe SMP para o Pentium II e foram um sucesso instantâneo com as pessoas que compraram os Celerons com capacidade SMP. Como um bônus, os Celerons não tinham muito cache L2, permitindo que os chips funcionassem até 50\% mais rápido com overclock. O Windows 2000 estava em um amplo teste beta, e isso deu às pessoas um sistema operacional para usar suas máquinas SMP com overclock.
Foi quando o SMP se tornou popular. O Windows 2000, e um ano depois, o Windows XP permitia a qualquer pessoa, não apenas os geeks do overclocking, rodar sistemas compatíveis com SMP de maneira econômica. Ainda era incomum, mas a maioria dos grandes fabricantes de computadores tinha configurações de SMP à venda.
A Intel lançou pela primeira vez com SMP “virtual” para CPUs de matriz única com o recurso Hyper-threading na era Xeon / P4 de 2002. Isso se parece com vários processadores para o sistema operacional. Em 2005, a Intel estava fazendo CPUs para desktops com vários núcleos em um único chip.
Você ainda pode comprar uma placa-mãe com vários soquetes de CPU e, em seguida, colocar uma CPU de vários núcleos nesse soquete. Os processadores para desktop da Intel atualmente atingem 6 núcleos. Acho que a AMD tem 8. Intel Xeon tem até 28 núcleos e suporta até 128 núcleos em uma placa.
As configurações mais avançadas não são produtos de varejo. 128 CPUs Xeon são coisas de nível de supercomputador. Mas placas de 2 e 4 processadores estão disponíveis no varejo. As placas de jogos da Asus e Gigabyte até mesmo o tornam no nível do consumidor.
Aqui está uma placa-mãe com quatro processadores da Intel: https://www.newegg.com/Product/Product.aspx?Item=9SIAE256CP4705 E aqui está um processador de seis núcleos para colocar nele, você precisará de 4: https://www.newegg.com/Product/Product.aspx?Item=9SIA6ZP56A4157
Isso dá a você 4 procs vezes 6 núcleos, 24 CPUs, com HT, que dá a você 48 pipelines para enviar instruções.