O valor de um nome? Surpreendentemente alto, especialmente quando falamos dos processadores da Intel. A gigante da tecnologia emprega nomes de código internos, uma espécie de véu secreto que esconde seus projetos até que estejam prontos para o palco público. Não é de se espantar, portanto, que esses termos soem como enigmas para os não iniciados.
A Relevância dos Nomes de Código da Intel
Esses nomes de código, inevitavelmente, vêm à tona (a Intel os revela), e com uma pequena dose de pesquisa, descobre-se que eles carregam um significado considerável.
Na verdade, os nomes de código da Intel, frequentemente, oferecem uma compreensão mais profunda das CPUs do que os nomes oficiais de marketing estampados nas embalagens. Tomemos como exemplo a mais recente safra de processadores Intel para laptops da 10ª geração. Esses chips se baseiam em diversas microarquiteturas de CPU. No entanto, a menos que você possa se guiar pelos seus nomes de código, os nomes oficiais podem gerar confusão.
Observe o Core i7-1065G7 e o Core i7-10510U: ambos são CPUs móveis para laptops e outros dispositivos, ambos ostentam o selo da 10ª geração (o “10” após o hífen). Contudo, o G7 é um chip Ice Lake, enquanto o outro é um Comet Lake.
A maioria, ao buscar o “melhor”, provavelmente se inclinará pelo 10510U, devido à sua velocidade de clock superior. Entretanto, segundo a própria Intel, um chip para laptop Comet Lake se destaca em produtividade e cargas de trabalho multithread, enquanto o Ice Lake brilha em inteligência artificial e gráficos.
Essa é a razão pela qual ter, ao menos, uma familiaridade superficial com as diversas gerações de chips Intel é crucial ao buscar um novo PC ou laptop. Não precisa ser uma obsessão, mas entender os nomes de código pode auxiliar na decifração de análises online e materiais de marketing nas prateleiras e embalagens das lojas.
O Modelo de Desenvolvimento da Intel
Uma CPU Intel Coffee Lake.
Não podemos abordar os nomes de código sem discutir como a Intel fabrica seus processadores. Por cerca de uma década, a Intel desenvolveu seus processadores usando o consagrado modelo tick-tock. A cada ano, a Intel introduzia uma nova microarquitetura (tock) e, no ano seguinte, a reduzia (tick). (Sim, tecnicamente é “tock-tic”, mas essa é a explicação mais simples).
O modelo tick-tock foi substituído em 2016 pelo modelo de otimização de arquitetura de processo (PAO). A redução do die é a primeira etapa desse processo, seguida pela introdução de uma nova arquitetura, assim como no modelo tick-tock. Depois, ocorre uma fase de otimização, na qual a arquitetura é aprimorada sem a necessidade de um salto no processo de fabricação.
No entanto, o PAO não é um modelo de três anos cravados – a fase de otimização pode persistir indefinidamente, como temos visto nos desktops desde 2015. E parece que o modelo PAO não é uma regra inflexível, já que há rumores de que as próximas CPUs de desktop podem apresentar um novo design (o “A”) antes da redução do die (o “P”).
Então, o que é a microarquitetura de um chip e a redução do die? Em termos mais simples, a microarquitetura é o design de um chip. Cada nova CPU apresenta um design completamente novo ou uma versão aprimorada de um já existente. Uma nova microarquitetura pode introduzir novos recursos e melhorias nas instruções por ciclo/clock (IPC), impulsionando o desempenho.
Além disso, cada CPU utiliza um processo de fabricação, como 14nm, 10nm ou 7nm (o “nm” significa “nanômetro”). Para nossos fins, trataremos cada processo como um termo de marketing para saber se uma nova CPU deu um salto na fabricação de chips ou se é apenas uma melhoria em uma tecnologia existente.
Em geral, uma transição de um processo de nm maior para um menor (também conhecida como redução do die) indica melhor desempenho e consumo de energia mais eficiente.
Tudo Gira em Torno do Skylake, Por Enquanto
Para discutir as CPUs Intel modernas, precisamos começar com o Skylake – se você leu qualquer análise de CPU nos últimos cinco anos, provavelmente já o viu mencionado.
Os processadores Skylake foram lançados em 2015, como uma evolução do Broadwell – uma redução do die de 14nm (tick) do Haswell de 22nm (o tock pré-Skylake da Intel). O Skylake foi a última vez que vimos um “tock” (uma microarquitetura totalmente nova para CPUs de desktop).
Desde então, todas as CPUs Intel para desktops têm sido uma otimização do Skylake ou de um de seus descendentes. Isso resultou em processadores mais eficientes, pois as gerações recentes trouxeram mais núcleos e velocidades de clock mais altas. Estas proporcionaram um desempenho aprimorado, mas as melhorias de base e novos recursos foram mais raros.
Após o Skylake veio o Kaby Lake, projetado para preencher a lacuna quando o próximo “tick” da Intel (ou redução) de 14nm para 10nm não se materializou. Em vez disso, o Kaby Lake foi lançado como uma melhoria de 14nm+ para o Skylake.
O Coffee Lake para desktops começou a ser lançado em 2017, utilizando o chamado processo de 14nm++ da Intel. Em seguida, servidores e desktops de ponta receberam as CPUs Cascade Lake. Finalmente, em 2020, chegou o Comet Lake, construído novamente em um processo de 14nm++. No momento da redação deste artigo, estes são os mais recentes processadores de desktop e oferecem melhorias de desempenho consideráveis em relação aos seus antecessores. Os principais CPUs desta geração possuem mais núcleos e a capacidade de ultrapassar uma velocidade de clock de 5 GHz.
No entanto, todas essas melhorias de desktop e laptop podem ser rastreadas diretamente até o Skylake, o que não é necessariamente algo ruim, como mencionamos anteriormente. Um novo chip Comet Lake-S para desktops é, sem dúvida, uma escolha mais acertada do que uma CPU Skylake original.
Ainda assim, os fãs da Intel e os construtores de desktops aguardam ansiosamente o próximo salto no design de desktops da empresa. Isso poderá acontecer no final de 2020 ou início de 2021, com os novos processadores Rocket Lake.
Se os relatórios atuais estiverem corretos, o Rocket Lake representará a maior mudança para as CPUs de desktop da Intel em cinco anos. Alega-se que ele abrigará uma nova microarquitetura, distinta do Skylake, mas ainda utilizará um processo de 14nm++ como seus predecessores imediatos.
Nomes Duplos
Assim como as CPUs de desktop da Intel parecem prontas para uma revisão, o mesmo acontece com seus esquemas de nomenclatura. Por exemplo, ao consultar o site do Intel Ark, você não encontrará nenhum produto conhecido como “Palm Cove”. Isso ocorre porque, embora esse nome se refira ao design do núcleo da CPU, as poucas CPUs móveis que usam núcleos Palm Cove são denominadas Cannon Lake.
A Intel também fez isso em 2019 com os núcleos Sunny Cove em suas CPUs Ice Lake para laptops, o que nos traz de volta ao que está por vir para os desktops: o Rocket Lake. Essas novas CPUs de desktop, previstas para o final de 2020 ou início de 2021, são baseadas nos núcleos Willow Cove. O Willow Cove também serve de base para as CPUs de laptop Tiger Lake de 10nm++, esperadas para meados de 2020.
Portanto, agora temos dois nomes de código ativos para os processadores Intel: um para o design do núcleo e outro para a nova geração de CPUs. Esses esquemas de nomenclatura atualmente seguem o padrão de atribuir aos designs do núcleo uma designação “Cove”, enquanto as CPUs recebem um nome “Lake”. Não conte com esse esquema de nomenclatura “enseada para lago” para durar para sempre, mas é um guia útil por enquanto.
Novamente, os nomes de código não são descritivos por si só. No entanto, ao desvendar o que está por trás deles, eles o ajudarão a entender os tipos de CPUs atualmente disponíveis da Intel.
Mesmo que você não conheça os nomes de todos os núcleos e CPUs, basta saber que existem designs de núcleos com codinomes que se tornam CPUs com codinomes distintos. Munido de um pouco de informação geral, você estará mais preparado para entender as análises de CPU e fazer uma compra mais inteligente.