Não há absolutamente nenhuma dúvida de que a concorrência entre os fabricantes de chips está aumentando cada vez mais não apenas para processadores para PC, mas também para processadores móveis e para outros fins. Os cinco grandes que precisam ser mencionados são Intel, AMD, nVidia, Qualcomm e Apple. Todas essas empresas têm idéias diferentes sobre como evoluir seus processadores, o que tornará interessante ver qual estratégia permitirá que eles cheguem ao topo. Minha opinião, no entanto, é simples - escolha mais núcleos em vez de núcleos melhores.
Antes de entrar no âmago da questão, observe a redação do título do artigo. Este artigo é sobre o porquê de eu acreditar que mais núcleos vão bater melhores núcleos, o que implica que isso será verdade (de novo, de acordo com a minha opinião) em algum momento no futuro. Por enquanto, com aplicativos ainda predominantemente single-threaded e inconscientes de múltiplos núcleos, os melhores núcleos são os vencedores.
fundo
Ao longo dos anos, vimos nossos processadores se transformarem de pesos leves de núcleo único até monstros de oito núcleos (ou 16 núcleos, se você incluir servidores). Obviamente, ter vários núcleos é benéfico e permite que o sistema trabalhe com mais dados ao mesmo tempo do que se o sistema tivesse apenas um único núcleo. Mas, neste ponto, surge uma nova questão - existe um ponto em que é mais benéfico parar de adicionar núcleos e apenas torná-los melhores? Ter 12 núcleos em vez de 8 fará muita diferença? Podemos sentir que ter 4, 6 ou 8 núcleos atinge o patamar “bom o suficiente” no que diz respeito ao número de núcleos, mas poderíamos fazer muito melhor.
Por que mais núcleos serão melhores
Claro, ter mais núcleos e melhores núcleos é a melhor solução, mas e se você tiver que escolher? Se eu fosse a escolhida, iria com mais núcleos. Por quê? A inspiração para minha resposta está em como as GPUs funcionam.
As GPUs estão cheias de núcleos. De fato, alguns dos últimos cartões têm 2.048 núcleos para se gabar. Eles têm essa quantidade ridícula de núcleos porque permite que eles trabalhem com dados ao mesmo tempo. Com mais núcleos, mais dados podem ser processados. Sim, os núcleos da GPU são bons apenas em um tipo de trabalho (é por isso que ainda usamos CPUs, não GPUs), mas o mesmo conceito pode ser aplicado às CPUs também.
Com mais núcleos, mais dados podem ser triturados pela CPU, e você obtém um sistema veloz que percorre qualquer coisa que você jogue, desde que esteja programado para estar ciente de todos os seus núcleos. Em suma, muitos bons núcleos acabarão sendo melhores que alguns ótimos núcleos.
Os atuais planos dos grandes fabricantes de chips
Atualmente, a Intel parece estar mantendo um limite de 4 núcleos (6 para sua série extrema de produtos), mas está fazendo aprimoramentos contínuos em seus núcleos. No entanto, a nVidia também está aumentando seu número de núcleos. Assim é a Qualcomm com seu processador Snapdragon, embora um pouco mais devagar, ao mesmo tempo em que também faz ajustes personalizados nos designs ARM de estoque. Até mesmo a Apple está ganhando núcleos com seu processador iPhone / iPad, mas a um ritmo muito lento.
A AMD também está tentando melhorar seus núcleos, mas os roadmaps anteriores mostraram que a AMD ainda está adicionando núcleos e queria produzir um processador de 10 núcleos para os consumidores. A AMD já tem um gigante de 16 núcleos para servidores. E sim, eles não são exatamente núcleos, mas é assim que eles são comercializados e é como eu os chamarei. Tem havido muita controvérsia sobre toda a abordagem do módulo, sobre a qual você pode ler em comentários. 5 razões pelas quais a Intel está sendo pressionada contra a parede Por AMD 5 razões pelas quais a Intel está sendo pressionada contra a parede Ao longo dos anos, Intel e Intel A AMD está em uma batalha para trazer os melhores processadores. Eventualmente um ponto veio onde você não ouviu muito sobre o que a AMD estava fazendo, ... Leia mais (pro) e aqui 5 razões pelas quais os processadores AMD estão condenados [Opinião] 5 razões pelas quais processadores AMD são condenados [Opinião] No final de 1999, construí meu primeiro computador. Ele usou um processador AMD Athlon com clock de 500 MHz, que foi rápido o suficiente para jogar a maioria dos jogos na época, e também um valor melhor ... Leia Mais (contra).
Qual estratégia é a melhor? Agora, quem sabe? Talvez você tenha uma opinião?
Conclusão
O que realmente vai acontecer no final é algo que só podemos descobrir através da paciência. No entanto, à medida que mais software estiver se tornando adaptável a vários núcleos, a vantagem acabará mudando para os processadores que, como um componente inteiro, podem produzir mais trabalho. Até lá, teremos que ficar felizes com o que funciona melhor atualmente.
Qual a sua opinião, mais núcleos ou melhores núcleos? Quando você acha que finalmente saberemos qual é a melhor escolha? Algum outro pensamento? Deixe-nos saber nos comentários!
Créditos da Imagem: Olivander, Forrestal_PL, Aaronage