YAMHILL
Estamos à beira de mais um impasse no mundo da Informática. O conjunto de instruções IA32, que surgiu com o 386, mas que continua sendo utilizado em todos os processadores PC de 32 bits atuais atrapalha cada vez mais o desempenho do PCs. As limitações quanto aogerenciamento de grandes quantidades de memória, a execução de instruções de forma serial, entre outros problemas já são um problema a muito tempo no ramo dos mainframes e está tornando-se uma limitação também nos PCs domésticos. A solução definitiva são os processadores de 64 bits, que mais cedo ou mais tarde se tornarão o padrão. É aí que surge o problema. Intel e AMD optaram por criar conjuntos diferentes de instruções. A Intel apareceu com o seu IA64, que já é utilizado no Itanium, enquanto a AMD optou pelo x86-64, que será usado na família Hammer. Naturalmente os dois conjuntos são incompatíveis. O IA64 é um conjunto de instruções 64 bits "puro", que abandona toda carga de legado do conjunto atual, mas em compensação não é compatível com os programas de 32 bits. O Itaniuminclui um sistema de emulação, que permite rodar aplicativos de 32 bits, mas com um desempenho muito fraco. O x86-64 por sua vez é uma extensão do IA32, que é capaz de rodar aplicativos de 32 e 64 bits sem perda de performance. Em compensação, o compromisso em manter o processador compatível com os dois padrões torna-o mais complexo. A AMD já liberou o conjunto deinstrução para uso de outros fabricantes, inclusive da própria Intel, mas a oferta foi recusada. Quais são as chances de cada um dos dois padrões? Não dá para dizer, pois o Itanium está tendo uma aceitação muito abaixo do esperado e temos poucas informações sobre como será odesempenho dos Hammers, além dos gráficos divulgados pela própria AMD. Mas, a situação da Intel é um pouco mais arriscada, pois depende da vontade dos usuários e desenvolvedores em migrar para o novo conjunto de instruções, enquanto a solução da AMD permite que todoscontinuem utilizando os programas de 32 bits e migrem para os de 64 bits conforme houver interesse, algo parecido com a transição dos programas de 16 bits para os de 32 bits que tivemos com o lançamento do Windows 95: apesar das limitações, tem muita gente que utilizaprogramas de 16 bits até hoje. Mas, a Intel também tem em mãos um conjunto de instruções híbrido, chamado Yamhill, que será implantado nos processadores Itanium com core Prescott, uma arquitetura de 0.09 mícron que estará disponível apenas em 2003. Porém, nada está decididdo ainda. Segundo o divulgado, a Intel ainda irá acompanhar a recepção do mercado aos processadores da AMD para só então decidir se irá ativar o conjunto ou se irá manter o Itanium um processador de 64 bits "puro".