O Yonah, lançado em 2006, foi um projeto ambicioso e o primeiro processador mobile dual-core desenvolvido pela Intel. A partir do Yonah, a Intel abandonou o uso da marca “Pentium M” e passou a usar as marcas “Core Solo” e “Core Duo”, para (respectivamente) as versões single-core e dual-core do processador. O Core 2 Duo para desktops se chama “Core 2 Duo” justamente por ser a segunda versão da plataforma iniciada com o Yonah.
O uso de dois núcleos é mais problemático em um processador mobile do que em um processador desktop devido à questão do consumo. Dois núcleos dissipam mais calor do que apenas um e consomem o dobro de energia. Apesar disso, o TDP dos Core Duo é de 31 watts, contra os 27 watts dos Pentium M single-core baseados no Dothan, um aumento de apenas 4 watts.
Isso ocorre por dois motivos. O primeiro é que o Yonah é produzido usando a técnica de 0.065 micron, o que faz com que, mesmo com dois núcleos, ele ocupe uma área de apenas 90 mm², contra 84 mm² do Dothan e tenha um consumo elétrico apenas um pouco mais alto. O segundo é que o Yonah inclui uma versão aprimorada do SpeedStep, que é capaz de ajustar a freqüência de operação dos dois núcleos de forma independente.
Isso faz com que o segundo núcleo passe a maior parte do tempo operando na freqüência mínima, enquanto o primeiro tem sua freqüência ajustada de acordo com a demanda. Em situações onde os dois núcleos sejam muito exigidos durante longos períodos e o processador aqueça de forma exagerada, o SpeedStep pode também reduzir a freqüência de um dos núcleos “na marra”, reduzindo assim a dissipação até que a temperatura do processador volte a níveis seguros.
Além de ser um processador dual-core, o Yonah incorporou o suporte a SSE3, o que melhorou o desempenho em diversas aplicações. Entretanto, a latência do cache L2 aumentou de 10 para 14 ciclos, o que prejudica o desempenho em diversas áreas, sobretudo em aplicativos de produtividade, que usam predominantemente processamento de números inteiros. Isso faz com que um Core Solo baseado no Yonah realmente perca para um Dothan do mesmo clock em algumas aplicações, embora ganhe em outras devido ao suporte ao SSE3.
O cache L2 de 2 MB é compartilhado entre os dois núcleos, essencialmente o mesmo sistema utilizado no Core 2 Duo. Isso permite que o espaço utilizado por cada núcleo seja ajustado dinamicamente, conforme o uso. Temos aqui uma foto de divulgação da Intel que mostra os componentes internos do processador:
Uma curiosidade é que os processadores “Core Solo” na verdade não constituem uma linha separada. Eles são simplesmente versões do Yonah com um dos núcleos desativados, o que os transforma em processadores single-core com 2 MB de cache, muito similares ao Pentium M com core Dothan.
Mesmo os Celerons baseados no “Yonah-1024” começam a vida como processadores dual-core e são sucessivamente castrados, até que reste apenas um dos núcleos, com metade do cache e sem suporte ao SpeedStep. Por motivos diversos, a Intel acredita ser mais vantajoso manter uma linha unificada de produção e castrar os processadores conforme a aplicação (aproveitando assim processadores defeituosos que de outra forma precisariam ser descartados) do que manter linhas separadas para os processadores single-core, dual-core e para os Celerons.
Em seguida temos o Meron, que é a versão mobile do Core 2 Duo. Se comparado com o Yonah, ele inclui diversas melhorias, com destaque para o cache de 4 MB, adição de um decodificador adicional de instruções simples (o Meron possui três, contra dois do Yonah), reforço nas unidades de processamento de instruções SSE, aumento do comprimento do buffer do circuito ordenador de instruções e melhorias no circuito de branch prediction. Combinadas, estas melhorias justificam o brutal aumento no número de transístores, que saltou de 151 milhões no Yonah para nada menos do que 291 milhões no Meron, distribuídos sob uma área de 144 mm².
Quase tão importante quanto as melhorias relacionadas ao desempenho é o suporte a instruções de 64 bits, incluído apenas a partir do Meron. Nenhum dos processadores baseados no Banias, Dothan ou Yonah oferece suporte ao EM64, o que acaba sendo uma limitação grave.
Apesar das melhorias, a Intel optou por não fazer nenhum grande esforço de marketing com relação a ele. Notebooks vendidos sob a marca “Centrino Duo” podem tanto ser baseados no Core Duo baseado no Yonah quanto no Core 2 Duo baseado no Meron, sem distinção. É inclusive possível substituir um Yonah soquete M, por um Meron (também soquete M) diretamente, na maioria dos casos precisando apenas de um upgrade de BIOS. O preço dos processadores também não mudou, de forma que durante muito tempo, era possível encontrar processadores baseados nas duas arquiteturas pelo mesmo preço.
Existe também o Meron-2M, uma versão reduzida do Meron, com apenas 2 MB de cache, em vez de 4 MB. Ele é diferente dos T5200, T5500 e T5600, modelos baseados no Meron que possuem apenas 2 MB do cache (com os outros 2 MB desativados), pois ele é realmente um processador diferente, com menos cache, e não um Meron regular com metade do cache desativado.
Os Core 2 Duo baseados no Meron e Meron-2M são produzidos tanto em formato soquete M quanto soquete P. Isso permite que eles sejam usados tanto em placas novas quanto como substitutos diretos para os Core Duo baseados no Yonah em projetos já existentes.
Em seguida temos o Celeron M, que é possivelmente o processador mobile da Intel mais vendido, usado em uma infinidade de notebooks de baixo custo. Embora todo o marketing seja concentrado em torno da plataforma Centrino, os notebooks baseados no Celeron acabam sendo vendidos em maior número, já que são mais baratos.
Como de praxe, o Celeron M possui metade do cache do Pentium M. No caso do Celeron com core Dothan, por exemplo, temos 1 MB contra 2 MB do Pentium M. Isto não chega a ser uma desvantagem tão grande, já que reduz o desempenho em apenas 10%, em média. A principal fraqueza do Celeron M reside na falta de gerenciamento avançado de energia. Ao contrário do Pentium M, ele trabalha sempre na freqüência máxima, sem a opção de usar o speedstep, o que significa mais consumo e uma menor autonomia das baterias, sobretudo ao rodar aplicativos leves, situação onde a diferença de consumo entre o Celeron e outros processadores (com suporte a sistemas de gerenciamento de energia) é maior.
O Celeron M é usado quase que exclusivamente em notebooks de baixo custo, concorrendo com o Sempron e os modelos single-core do Turion. De uma forma geral, o Celeron M perde para um Turion, ou mesmo para um Sempron do mesmo clock em praticamente todos os quesitos, incluindo desempenho e o consumo elétrico, já que, embora o Sempron e o Turion trabalhem com um TDP um pouco mais alto, eles operam em modo de baixo consumo na maior parte do tempo (graças ao PowerNow), enquanto o Celeron opera na freqüência máxima o tempo todo.
Tenha em mente que o consumo do Celeron M aumenta juntamente com a freqüência de operação, resultando em um notebook mais quente (e/ou mais barulhento) e com uma menor autonomia de baterias, diferente de outros processadores mobile, onde o notebook esquenta mais apenas quando é realmente mais exigido. Um notebook com um Celeron M de 2.0 GHz só é realmente mais vantajoso que um notebook com um de 1.6 GHz (por exemplo) se você realmente vai utilizar a maior potência do processador.
A única defesa para os notebooks baseados no Celeron seria o fato da maioria ser baseada em chipsets Intel, que oferecem uma qualidade satisfatória e uma boa compatibilidade geral, sobretudo para quem usa Linux. Muitos notebooks baseados em processadores AMD utilizam chipsets da VIA e SiS, que são mais problemáticos.
» Leia mais: Processadores para notebook: Core 2 Duo e Celeron


