Microarquitetura Intel Core

Esta nova arquitetura é baseada na arquitetura do Pentium M, um processador feito para o mercado de notebooks baseado na arquitetura Intel de 6ª geração a mesma usada pelos Pentium ProPentium II,Pentium III e pelos primeiros modelos de Celeron. Resumindo o Pentium M é um Pentium III melhorado, então a arquitetura Core é um Pentium M melhorado. A arquitetura Core possui um pipeline de 14 estágios, o Pentium III possuía 11 estágios, o Pentium 4 original 20 estágios e o Pentium 4 núcleo Prescott 31 estágios de pipeline.

No Pentium D (versão de dois núcleos do Pentium 4) cada núcleo tem seu próprio chachê L2 de um dos núcleos pode ficar sem espaço, enquanto o outro ainda tem espaço de sobra, acontecendo isso o núcleo sem espaço tem que buscar espaço na lenta memória RAM, mesmo que haja espaço de sobra no cachê do outro núcleo.

Na arquitetura Core isso foi resolvido criando um único cachê L2 para os dois núcleos, possibilitando uma configuração mais dinâmica de quanto cada núcleo usará.

Um recurso novo na arquitetura Core é a fusão de instruções (macro-fusion), que é a capacidade de combinar duas instruções x86 dentro de apenas uma micro instrução aumentando o desempenho, pois o processador executará apenas uma microinstrução em vez de duas. Assim quanto menos instruções a serem executadas, mais rápida será a execução da tarefa, além de consumir menos.

Outro recurso novo é um caminho de dados real de 128 bits, anteriormente o caminho era de apenas 64 bits gerando sérios problemas para as instruções SSE, já que os registradores SSE, chamados XMM, são de 128 bits. Assim quando uma instrução que trabalhava dados de 128 bits era executada, ela tinha que ser quebrada em duas operações de 64 bits. A Intel chama esse novo recurso de “Advanced Digital Media Boost”.

Todos os processadores da Intel possuem uma unidade de execução fora de ordem, que permite ao processador executar instruções não dependentes em qualquer ordem, só que instruções relacionadas a memória têm que serem executadas na mesma ordem que aparecem nos programas senão haveria inconsistência de dados. A unidade de desambiguação de memória usada na arquitetura Core permite localizar e executar instruções relacionadas a memória que podem ser executadas fora de ordem, acelerando a execução dos programas.

A arquitetura Core possui uma tecnologia de chaveamento elétrico avançado (advanced power gating)que permite ao processador desligar unidades que não estão sendo usadas no momento, só que isso vai mais longe, o processador pode desligar partes específicas dentro de cada unidade do processador de modo a economizar energia para dissipar menos calor. Outra capacidade é ligar apenas os bits necessários usados nos barramentos internos do processador.

Core 2 Duo e Core 2 Extreme

Core 2 Duo substitui o Pentium D e Core 2 Extreme substitui o Pentium Extreme Edition. Não confunda o Core 2 Duo com o Core Duo (codinome Yonah) que é o nome comercial para o Pentium M com dois núcleos construído com tecnologia 65 nm. O Core 2 Duo é o nome comercial para o processador de condinome Merom (notebooks) ou Conroe (desktops), que utiliza a microarquitetura Core da Intel.

Os processadores Core 2 não tem nada a ver com o processador Pentium D que é baseado em arquitetura Intel de 7 ª geração, o Core 2 é baseado na nova arquitetura da Intel chamada Core, que por sua vez é baseada na arquitetura do Pentium M que é de 6ª geração.

Como o Core 2 utiliza uma arquitetura interna completamente diferente nas o clock, pois ele pode ser bem mais rápido usando um clock menor já que internamente ele trabalha diferente.

Esses processadores não utilizam tecnologia Hyper-Threading nem cache L2 individual para cada núcleo, a Intel resolveu apostar no cachê L2 compartilhado chamado de “Smart Cache”, ou “cache inteligente”, segundo a Intel isso oferece um desempenho maior, pois cada núcleo pode usar dados que já estejam no cache unificado, além de que os núcleos podem negociar a quantidade cache que cada um deles um deles irá usar em determinado momento.

As principais características técnicas dos processadores da família Core 2 (Core 2 Duo e Core 2 Extreme) são as seguintes:

  • Arquitetura Core;
  • 64 KB de cache L1 (32 KB de dados + 32 KB de intruções) por núcleo;
  • Tecnologia de dois núcleos (o Core 2 Extreme QX6700 tem tecnologia de quatro núcleos);
  • Tecnologia de 65 nm;
  • Soquete 775;
  • Barramento externo de 800 Mhz (200 MHz transferindo quatro dados por pulso de clock) ou 1.066 MHz (266 MHz transferindo quatro dados por pulso de clock) 2 MB, 4 MB ou 8 MB de cache de memória L2 compartilhado;
  • Tecnologia de Virtualização (exceto o Core 2 Duo E4300);
  • Tecnologia Intel EM64T;
  • Instruções SSE3;
  • Execute Disable;
  • Inteligent Power Capability;
  • Tecnologia Enhanced SpeedStep.

    Um dos primeiros processadores quatro núcleos lançados pela Intel foi o Core 2 Extreme QX6700, atualmente já foi lançado um novo modelo o Quad Core 2 Extreme QX6800, esse modelo será o substituto do Core 2 Extreme e um modelo de quatro núcleos chamado Core 2 Quad Q600 será o substituto do Core 2 Duo.

    Segundo a Intel seus próximos passos serão, fazer processadores da linha Core com tecnologia de 45 nm e com um novo núcleo de codinome Penryn com novos recursos,  em 2008 será lançado uma nova arquitetura de codinome Nehalem que também  fabricada em 45 nm, em 2010. A Intel planeja lançar novos processadores baseado na microarquitetura Nehalem, fabricado em 32 nm e com um novo núcleo conhecido pelo codinome Westmere e ainda em 2010, uma nova arquitetura de codinome Gesher também fabricado em 32nm.

    Como se pode ver a Intel está comprometida a lançar uma nova microarquitetura a cada dois anos, em anos pares, com uma versão aprimorada de cada nova arquitetura no ano seguinte, em anos ímpares.

    Conclusão: A corrida Tecnológica, quem sai ganhando?

    No fim de tudo, quem tem mesmo a ganhar é o consumidor, que vê os preços de processadores de nível intermediário despencando, tendo chances de ter microcomputadores cada vez mais rápidos por um preço mais acessível, porque se for para ter o modelo top de processador, acredite, somente este componente poderá ser o preço de um microcomputador completo.
    O maior problema de toda esta tecnologia é a qualidade de placas que os fabricantes fazem dedicadas para cada versão do processador, seja Intel ou AMD. Com isso, fica cada vez mais complicado realizar um upgrade ou se manter sintonizado com as novidades do mercado.

    [Fonte: clubedohardwarewikipedia.org oficinadapesquisa]



Deixe seu comentário ou dúvida e que em breve responderemos.

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s