SlideShare une entreprise Scribd logo
1  sur  41
Télécharger pour lire hors ligne
EACH
Evolução das CPUs:
 Dual e Quad Core

     Cesar Sposito
     Mário J. Filho
    Rodrigo Ferrassa




      ... os computadores sequenciais estão se
      aproximando do limite físico fundamental em
      sua energia potencial computacional. Tal
      limite é a velocidade da luz...
                             Angel L. DeCegama
EACH
     Introdução – Limite: Pentium IV

    Desafio: Aumento frequência de clock.

    Corrida por clock (Intel X AMD).

    Athlon Thunderbird X Pentium III.

    Intel: Movimento arriscado.

    Investimento em um processador com um
    longo pipeline.

    Pentium IV.
EACH
         Pentium IV: longo pipeline

    Pipeline é uma técnica de hardware que
    permite que a CPU realize a busca de uma
    ou mais instruções além da próxima a ser
    executada.

    Pentium III: 10 estágios.

    Pentium IV: 20 estágios a 31 estágios.

    Dobrar o número de estágios no
    processador é como dobrar o número de
    funcionários de uma empresa.
EACH
     Longo pipeline: Consequencias

    Com mais estágios, o processador seria
    capaz de atingir freqüências mais altas.

    Adicionar    mais   estágios   tornou  o
    processador menos eficiente, pois as
    instruções precisavam do dobro do número
    de ciclos do processador para serem
    processadas.

    Possuir o dobro de estágios significa
    também possuir aproximadamente o dobro
    de transistores e consumir o dobro da
    eletricidade.
EACH
    Mais consumo – Maior aquecimento

    Maior consumo gera maiores desperdícios.

    Maior desperdicio gera maiores
    aquecimentos.

    A dissipação térmica (W/cm^2) de um
    Pentium 4, é próximo do núcleo de um
    reator nuclear.

    Se    a    produção     de     processadores
    continuasse da mesma forma, num futuro
    não    muito    distante,     teríamos    um
    processador    com     dissipação     térmica
    próxima a da superfície solar.
EACH
Aquecimento




Fonte: http://blogs.intel.com
EACH
          A barreira dos 3.4 GHZ

    Desde 1983 até 2002, as taxas de
    frequência de clock aumentaram de 5 MHz
    para 3 GHz.

    Aumento do clock 600 X em 19 anos.

    Na época, a Intel previa alcançar 5.2 GHz no
    final de 2004 e planos para 10 GHz no final
    de 2005.

    Porém, nada disso aconteceu. Os 3.4 GHz
    se tornaram uma barreira difícil de transpor.

    Fim da Lei de Moore?
EACH
         Hyper Treading: Inicio do
          processamento paralelo

    Hyper Treading: simula em um único
    processador físico dois processadores
    lógicos.

    Pode melhorar desempenho de até 30%

    Utiliza as partes ociosas dos recursos para
    simular dois núcleos.
EACH
                   Evolução

    Elevando, por exemplo, em 20% a
    freqüência do processador, aumentamos
    apenas em 13% o seu desempenho e como
    efeito colateral, também passa a consumir
    73% mais energia.

    Recíproca verdadeira.
EACH
                 Estratégia

    Reduzindo a freqüência em 20%, perdemos
    apenas 13% de desempenho e reduzimos
    em 49% o consumo de energia.

    Se reduzíssemos em 20% o clock e
    colocássemos dentro da mesma pastilha
    dois processadores?
EACH
       Estratégia: Multiplos Núcleos

    Teríamos um processador de dois núcleos
    com 73% mais desempenho e consumindo
    praticamente a mesma coisa (~2% mais
    energia).

    Processadores      multicore       podem
    simultaneamente executar múltiplas tarefas
    computacionais.
EACH
Single-Core X Dual-Core




     Fonte: http://blogs.intel.com
EACH
              Nova Arquitetura

    “Caminhou bastante, porém para o lado e
    não para a frente” (National Instruments).
              NetBurst                 Core


                         Pentium D
                                              Quad Core




                                              Core 2 Duo
                         Pentium IV




                         Pentium III
EACH
              Arquitetura Core

    Somando-se a estratégia de lançar
    processadores de múltiplos núcleos, a nova
    arquitetura interna do processador também
    foi importante.

    Maior eficiência de execução de instruções
    por ciclo de CPU.

    Maior desempenho e menor consumo.

    A arquitetura Core consegue desempenho
    superior aos da microarquitetura Netburst
    (anterior) com o clock muito inferior.
EACH
               Arquitetura Core

    Derivada do Pentium III – Pentium M.

    Pipeline de 14 estágios.

    Cache de memória L2 é compartilhado.

    Pré-buscas são compartilhadas, se o
    controlador de cache carregar um bloco de
    dados para ser usado pelo primeiro núcleo,
    o segundo núcleo também pode usar o dado
    já carregado.

    Aprimoramento da unidade de pré-busca do
    processador (“Melhor Chute”).
EACH
               Arquitetura Core

    Quanto menor o número de instruções a
    serem    executadas,   mais   rápido    o
    computador realizará a execução da tarefa
    além de consumir menos.

    O decodificador de instruções do Pentium IV
    pode decodificar três instruções por pulso de
    clock, já o do Core 2 Duo (Arquitetura Core)
    4.
EACH
                   Arquitetura Core

    Novo conceito: Fusão de instruções
      load eax, [mem1]
      cmp eax, [mem2]
      jne target


      load eax, [mem1]
      cmp eax, [mem2] + jne target

    Graças ao conceito de fusão de instruções o
    decodificador de instruções da arquitetura
    Core consegue fundir 2 instruçoes enviar 5
    por pulso de clock.
EACH
              Arquitetura Core

    E mais!

    Unidade de ponto flutuante (FPU) e uma
    unidade lógica e aritmética (ALU) extras.

    Caminho de dados real de 128 bits.

    Desambiguação de memória.

    Chaveamento Elétrico Avançado.

    Etc.
EACH
Quad Core
EACH
             Quad Core
- É uma das versões de processadores da
  Intel mais recente apresentada com
  núcleos Kentsfield(65nm) e
  Yorkfield(45nm).
- O clock pode alcançar até 3.33Ghz. Em
  overclocking, com cooler de ar, até
  4.0Ghz, e na água até 5Ghz.
- Exemplos: Core 2 Quad, Core 2
  Extreme: quad-core, Quad-Core Xeon.
EACH
                       Quad Core
- Multi-Chip: Duas pastilhas de silício (1 núcleo em cada)
encapsuladas junto: Comunicação externa .
- Monolítica: Uma pastilha de silício integra 2 núcleos
encapsulados: Comunicação interna.
- Monolítica Multi-Chip: Duas pastilhas de silício (2 núcleos
em cada) encapsuladas: Comunicação interna e externa.
EACH
Quad Core
EACH
Quad Core – Jogos
EACH
Quad Core – Jogos
EACH

Quad Core - Exemplos
EACH
Aquecimento: Netburst X Core
              Pentium D




         Pentium Extreme Edition
EACH
Aquecimento: Netburst X Core
           Core 2 Duo




         Core 2 Extreme




          Core 2 Quad
EACH
Arquitetura Core – Processadores

         Dual/Quad/Six Core Xeon
EACH
Arquitetura Core – Núcleos
EACH
             AMD: Athlon 64 X2
• Primeiro processador com dois núcleos da AMD.
• Deriva do Athlon 64.
EACH
AMD: Athlon 64 X2
EACH
AMD: Athlon 64 X2
EACH
       AMD: Phenom X3/X4

• Três ou Quatro núcleos independentes.
• Os núcleos se comunicam internamente
  dentro da pastilha.
• Controlador de memória integrado.
• Tecnologia HT.
EACH
AMD: Phenom X3/X4
EACH
           Considerações Finais

    Por 10 anos os aumentos de desempenho
    vieram à custa do uso cada vez mais
    ineficiente do uso de energia.

    A partir de 2001, a taxa de crescimento de
    desempenho pareceu ter reduzido. Se essa
    diminuição será ou não temporária ainda é
    uma questão obscura.

    Arquitetos estão usando técnicas cada vez
    mais complexas para tentar explorar mais
    paralelismo a nível de instrução.
                            J L Hennessy e D A Patterson
EACH
           Considerações Finais

    Com essa estratégia em mente, os
    fabricantes de processadores tem o desafio
    de continuar entregando a melhor relação
    desempenho/Watts.

    A Intel propõem melhorar sempre, em um
    ano a microarquitetura, no ano seguinte a
    miniaturização, e assim por diante.
EACH
Considerações Finais




   Fonte: http://blogs.intel.com
EACH
           Considerações Finais

    2007    a   Intel   lança os   primeiros
    processadores para servidores fabricados
    com a tecnologia de 45nm.

    2008 foi o ano do Nehalem, que foi o nome
    código da nova microarquitetura, que
    permitirá um outro passo importante, para
    manter viva a Lei de Moore.
EACH
                          Considerações Finais

                                         Processadores Futuros (Roadmaps)

Arquitetura Processador      Clock            Núcleos    Processo     Cache        TDP         Previsão
                                                     Intel
  Nehalem       Core i7      2,6 - 3,2 Ghz 4 por padrão     45nm        1 a 8mb    130W – 150W Novembro-08
 Westmere          -                -      6 por padrão     32nm        1 a 12mb        -       2009/2010
Sandy Bridge       -                -          4–8          32nm        8 a 24mb        -       2010/2011
  Haswell          -                -      8 por padrão     22nm            -           -         2012

                                                        AMD
Barcelona   Opteron                  -              4         65nm          2mb          -        2008
Shanguai    Opteron/Phenom           -              4         45nm          6mb          -      2008/2009
Istambu     Phenom                   -              6         45nm          6mb          -        2009
Magny-Cours         -                -             12         45nm          12mb         -        2010
São Paulo           -                -              6         45nm          6mb          -        2010
EACH
                    Bibliografia

    J L Hennessy e D A Patterson

    HENSON Valerie -          The Kernel Hacker's
    Bookshelf: Ultimate        Physical Limits of
    Computation

    INTEL - http://www.intel.com/portugues/
    products/ processor/index.htm

    BLOGS INTEL - http://blogs.intel.com

    FAPESP - http://www.agencia.fapesp.br

    NATIONAL INSTRUMENTS -
    http://digital.ni.com/worldwide/brazil
EACH
                   Bibliografia


    CLUBE DO HARDWARE -
    http://www.clubedohardware.com.br/

    PC FÓRUM - http://www.pcforum.com.br/

    FÓRUM PC - http://forumpcs.ig.com.br/home

    Vasconcelos, Laércio – Introdução aos
    processadores dual core e quad core

Contenu connexe

Tendances

Evolução dos processadores
Evolução dos processadoresEvolução dos processadores
Evolução dos processadores
Tiago Garcia
 
Trabalho de tec
Trabalho de tecTrabalho de tec
Trabalho de tec
power400
 
Processadores
ProcessadoresProcessadores
Processadores
dsde
 

Tendances (20)

Processadores
ProcessadoresProcessadores
Processadores
 
Evolução dos processadores
Evolução dos processadoresEvolução dos processadores
Evolução dos processadores
 
Processadores tipos e modelos amd intel e cpuz
Processadores tipos e modelos amd intel e cpuzProcessadores tipos e modelos amd intel e cpuz
Processadores tipos e modelos amd intel e cpuz
 
Aquitetura dos Processadores Multicore
Aquitetura dos Processadores MulticoreAquitetura dos Processadores Multicore
Aquitetura dos Processadores Multicore
 
Processadores
ProcessadoresProcessadores
Processadores
 
Trabalho de tec
Trabalho de tecTrabalho de tec
Trabalho de tec
 
Trabalho sobre processadores
Trabalho sobre processadoresTrabalho sobre processadores
Trabalho sobre processadores
 
Processadores
ProcessadoresProcessadores
Processadores
 
Processadores
ProcessadoresProcessadores
Processadores
 
Processadores core i3 e amd
Processadores core i3 e amdProcessadores core i3 e amd
Processadores core i3 e amd
 
Processadores
ProcessadoresProcessadores
Processadores
 
Processadores
Processadores Processadores
Processadores
 
Processadores intel de 6º geração
Processadores intel de 6º geraçãoProcessadores intel de 6º geração
Processadores intel de 6º geração
 
"AMD - Phenom - O Verdadeiro Processamento Com 4 Núcleos"
"AMD - Phenom - O Verdadeiro Processamento Com 4 Núcleos""AMD - Phenom - O Verdadeiro Processamento Com 4 Núcleos"
"AMD - Phenom - O Verdadeiro Processamento Com 4 Núcleos"
 
Processadores
ProcessadoresProcessadores
Processadores
 
Processadores
ProcessadoresProcessadores
Processadores
 
Processadores
ProcessadoresProcessadores
Processadores
 
Unitec processador
Unitec processadorUnitec processador
Unitec processador
 
O processador
O processadorO processador
O processador
 
Curso MMM - Aula 02 - Processadores
Curso MMM - Aula 02 - ProcessadoresCurso MMM - Aula 02 - Processadores
Curso MMM - Aula 02 - Processadores
 

Similaire à Evolução das CPUs

Soquetes e Slots
Soquetes e SlotsSoquetes e Slots
Soquetes e Slots
Jullia Mada
 
Hardware apresentação 6 - proc. intel
Hardware   apresentação 6 - proc. intelHardware   apresentação 6 - proc. intel
Hardware apresentação 6 - proc. intel
Luiz Pereira de Souza
 
Fundamento Hardware - Aula 004
Fundamento Hardware - Aula 004Fundamento Hardware - Aula 004
Fundamento Hardware - Aula 004
Cláudio Amaral
 
Introdução risc x cisc
Introdução risc x ciscIntrodução risc x cisc
Introdução risc x cisc
uembley
 
Sistemas Distribuídos - Computação Paralela
Sistemas Distribuídos - Computação ParalelaSistemas Distribuídos - Computação Paralela
Sistemas Distribuídos - Computação Paralela
Adriano Teixeira de Souza
 
Sistemas Distribuídos - Computação Paralela - Introdução
Sistemas Distribuídos - Computação Paralela - IntroduçãoSistemas Distribuídos - Computação Paralela - Introdução
Sistemas Distribuídos - Computação Paralela - Introdução
Adriano Teixeira de Souza
 

Similaire à Evolução das CPUs (20)

Soquetes e Slots
Soquetes e SlotsSoquetes e Slots
Soquetes e Slots
 
Apresentacao 2 - Convidado especial: Intel - SantaASUS 2009
Apresentacao 2 - Convidado especial: Intel - SantaASUS 2009 Apresentacao 2 - Convidado especial: Intel - SantaASUS 2009
Apresentacao 2 - Convidado especial: Intel - SantaASUS 2009
 
Hardware apresentação 6 - proc. intel
Hardware   apresentação 6 - proc. intelHardware   apresentação 6 - proc. intel
Hardware apresentação 6 - proc. intel
 
Processadores, placas de vídeo, de som
Processadores, placas de vídeo, de somProcessadores, placas de vídeo, de som
Processadores, placas de vídeo, de som
 
Processadores
ProcessadoresProcessadores
Processadores
 
1984
19841984
1984
 
Processadores multicore
Processadores multicoreProcessadores multicore
Processadores multicore
 
INTEL vs AMD
INTEL vs AMDINTEL vs AMD
INTEL vs AMD
 
Mini-curso CUDA
Mini-curso CUDAMini-curso CUDA
Mini-curso CUDA
 
Trabalho de SI - Fábio Pavani!.pptx
Trabalho de SI - Fábio Pavani!.pptxTrabalho de SI - Fábio Pavani!.pptx
Trabalho de SI - Fábio Pavani!.pptx
 
Microarquitetura Intel Core Duo
Microarquitetura Intel Core DuoMicroarquitetura Intel Core Duo
Microarquitetura Intel Core Duo
 
Fundamento Hardware - Aula 004
Fundamento Hardware - Aula 004Fundamento Hardware - Aula 004
Fundamento Hardware - Aula 004
 
Modernização de código em Xeon® e Xeon Phi™
Modernização de código em Xeon® e Xeon Phi™  Modernização de código em Xeon® e Xeon Phi™
Modernização de código em Xeon® e Xeon Phi™
 
Introdução risc x cisc
Introdução risc x ciscIntrodução risc x cisc
Introdução risc x cisc
 
Mod 2 Hardware
Mod 2   HardwareMod 2   Hardware
Mod 2 Hardware
 
Aula 15 processadores
Aula 15 processadoresAula 15 processadores
Aula 15 processadores
 
Computação Manycore: Uma Arquitetura muito além do Multicore!
Computação Manycore: Uma Arquitetura muito além do Multicore!Computação Manycore: Uma Arquitetura muito além do Multicore!
Computação Manycore: Uma Arquitetura muito além do Multicore!
 
Sistemas Distribuídos - Computação Paralela
Sistemas Distribuídos - Computação ParalelaSistemas Distribuídos - Computação Paralela
Sistemas Distribuídos - Computação Paralela
 
Sistemas Distribuídos - Computação Paralela - Introdução
Sistemas Distribuídos - Computação Paralela - IntroduçãoSistemas Distribuídos - Computação Paralela - Introdução
Sistemas Distribuídos - Computação Paralela - Introdução
 
Processador
ProcessadorProcessador
Processador
 

Plus de Mário Januário Filho

UMA ABORDAGEM CONTEMPORÂNEA: Teoria dos Sistemas
UMA ABORDAGEM CONTEMPORÂNEA: Teoria dos SistemasUMA ABORDAGEM CONTEMPORÂNEA: Teoria dos Sistemas
UMA ABORDAGEM CONTEMPORÂNEA: Teoria dos Sistemas
Mário Januário Filho
 
O impacto da crise econômica mundial no setor automotivo: estudo de caso na G...
O impacto da crise econômica mundial no setor automotivo: estudo de caso na G...O impacto da crise econômica mundial no setor automotivo: estudo de caso na G...
O impacto da crise econômica mundial no setor automotivo: estudo de caso na G...
Mário Januário Filho
 
Repositório do Parque Tecnológico da PMSP
Repositório do Parque Tecnológico da PMSPRepositório do Parque Tecnológico da PMSP
Repositório do Parque Tecnológico da PMSP
Mário Januário Filho
 
Infolocal: Um Estudo de Caso dos Limites e Potencialidades de um Sistema de I...
Infolocal: Um Estudo de Caso dos Limites e Potencialidades de um Sistema de I...Infolocal: Um Estudo de Caso dos Limites e Potencialidades de um Sistema de I...
Infolocal: Um Estudo de Caso dos Limites e Potencialidades de um Sistema de I...
Mário Januário Filho
 
COMPOSIÇÃO DE UMA CARTEIRA DE AÇÕES COM RISCO MÍNIMO E RETORNO ESPECIFICADO: ...
COMPOSIÇÃO DE UMA CARTEIRA DE AÇÕES COM RISCO MÍNIMO E RETORNO ESPECIFICADO: ...COMPOSIÇÃO DE UMA CARTEIRA DE AÇÕES COM RISCO MÍNIMO E RETORNO ESPECIFICADO: ...
COMPOSIÇÃO DE UMA CARTEIRA DE AÇÕES COM RISCO MÍNIMO E RETORNO ESPECIFICADO: ...
Mário Januário Filho
 

Plus de Mário Januário Filho (12)

O sistema de crédito imobiliário brasileiro
O sistema de crédito imobiliário brasileiroO sistema de crédito imobiliário brasileiro
O sistema de crédito imobiliário brasileiro
 
Análise societária e_financeira_um_estudo_de_caso_da_jbs-friboi
Análise societária e_financeira_um_estudo_de_caso_da_jbs-friboiAnálise societária e_financeira_um_estudo_de_caso_da_jbs-friboi
Análise societária e_financeira_um_estudo_de_caso_da_jbs-friboi
 
20140714 crises do mercado financeiro vfinal
20140714 crises do mercado financeiro vfinal20140714 crises do mercado financeiro vfinal
20140714 crises do mercado financeiro vfinal
 
20140719 itaú bmg consignado a concorrência e a busca pela eficiência bancári...
20140719 itaú bmg consignado a concorrência e a busca pela eficiência bancári...20140719 itaú bmg consignado a concorrência e a busca pela eficiência bancári...
20140719 itaú bmg consignado a concorrência e a busca pela eficiência bancári...
 
UMA ABORDAGEM CONTEMPORÂNEA: Teoria dos Sistemas
UMA ABORDAGEM CONTEMPORÂNEA: Teoria dos SistemasUMA ABORDAGEM CONTEMPORÂNEA: Teoria dos Sistemas
UMA ABORDAGEM CONTEMPORÂNEA: Teoria dos Sistemas
 
Gerenciamento de custos
Gerenciamento de custosGerenciamento de custos
Gerenciamento de custos
 
O impacto da crise econômica mundial no setor automotivo: estudo de caso na G...
O impacto da crise econômica mundial no setor automotivo: estudo de caso na G...O impacto da crise econômica mundial no setor automotivo: estudo de caso na G...
O impacto da crise econômica mundial no setor automotivo: estudo de caso na G...
 
Repositório do Parque Tecnológico da PMSP
Repositório do Parque Tecnológico da PMSPRepositório do Parque Tecnológico da PMSP
Repositório do Parque Tecnológico da PMSP
 
Infolocal: Um Estudo de Caso dos Limites e Potencialidades de um Sistema de I...
Infolocal: Um Estudo de Caso dos Limites e Potencialidades de um Sistema de I...Infolocal: Um Estudo de Caso dos Limites e Potencialidades de um Sistema de I...
Infolocal: Um Estudo de Caso dos Limites e Potencialidades de um Sistema de I...
 
COMPOSIÇÃO DE UMA CARTEIRA DE AÇÕES COM RISCO MÍNIMO E RETORNO ESPECIFICADO: ...
COMPOSIÇÃO DE UMA CARTEIRA DE AÇÕES COM RISCO MÍNIMO E RETORNO ESPECIFICADO: ...COMPOSIÇÃO DE UMA CARTEIRA DE AÇÕES COM RISCO MÍNIMO E RETORNO ESPECIFICADO: ...
COMPOSIÇÃO DE UMA CARTEIRA DE AÇÕES COM RISCO MÍNIMO E RETORNO ESPECIFICADO: ...
 
Gerenciamento financeiro
Gerenciamento financeiroGerenciamento financeiro
Gerenciamento financeiro
 
2007 gestão de produtividade xp
2007 gestão de produtividade   xp2007 gestão de produtividade   xp
2007 gestão de produtividade xp
 

Evolução das CPUs

  • 1. EACH Evolução das CPUs: Dual e Quad Core Cesar Sposito Mário J. Filho Rodrigo Ferrassa ... os computadores sequenciais estão se aproximando do limite físico fundamental em sua energia potencial computacional. Tal limite é a velocidade da luz... Angel L. DeCegama
  • 2. EACH Introdução – Limite: Pentium IV  Desafio: Aumento frequência de clock.  Corrida por clock (Intel X AMD).  Athlon Thunderbird X Pentium III.  Intel: Movimento arriscado.  Investimento em um processador com um longo pipeline.  Pentium IV.
  • 3. EACH Pentium IV: longo pipeline  Pipeline é uma técnica de hardware que permite que a CPU realize a busca de uma ou mais instruções além da próxima a ser executada.  Pentium III: 10 estágios.  Pentium IV: 20 estágios a 31 estágios.  Dobrar o número de estágios no processador é como dobrar o número de funcionários de uma empresa.
  • 4. EACH Longo pipeline: Consequencias  Com mais estágios, o processador seria capaz de atingir freqüências mais altas.  Adicionar mais estágios tornou o processador menos eficiente, pois as instruções precisavam do dobro do número de ciclos do processador para serem processadas.  Possuir o dobro de estágios significa também possuir aproximadamente o dobro de transistores e consumir o dobro da eletricidade.
  • 5. EACH Mais consumo – Maior aquecimento  Maior consumo gera maiores desperdícios.  Maior desperdicio gera maiores aquecimentos.  A dissipação térmica (W/cm^2) de um Pentium 4, é próximo do núcleo de um reator nuclear.  Se a produção de processadores continuasse da mesma forma, num futuro não muito distante, teríamos um processador com dissipação térmica próxima a da superfície solar.
  • 7. EACH A barreira dos 3.4 GHZ  Desde 1983 até 2002, as taxas de frequência de clock aumentaram de 5 MHz para 3 GHz.  Aumento do clock 600 X em 19 anos.  Na época, a Intel previa alcançar 5.2 GHz no final de 2004 e planos para 10 GHz no final de 2005.  Porém, nada disso aconteceu. Os 3.4 GHz se tornaram uma barreira difícil de transpor.  Fim da Lei de Moore?
  • 8. EACH Hyper Treading: Inicio do processamento paralelo  Hyper Treading: simula em um único processador físico dois processadores lógicos.  Pode melhorar desempenho de até 30%  Utiliza as partes ociosas dos recursos para simular dois núcleos.
  • 9. EACH Evolução  Elevando, por exemplo, em 20% a freqüência do processador, aumentamos apenas em 13% o seu desempenho e como efeito colateral, também passa a consumir 73% mais energia.  Recíproca verdadeira.
  • 10. EACH Estratégia  Reduzindo a freqüência em 20%, perdemos apenas 13% de desempenho e reduzimos em 49% o consumo de energia.  Se reduzíssemos em 20% o clock e colocássemos dentro da mesma pastilha dois processadores?
  • 11. EACH Estratégia: Multiplos Núcleos  Teríamos um processador de dois núcleos com 73% mais desempenho e consumindo praticamente a mesma coisa (~2% mais energia).  Processadores multicore podem simultaneamente executar múltiplas tarefas computacionais.
  • 12. EACH Single-Core X Dual-Core Fonte: http://blogs.intel.com
  • 13. EACH Nova Arquitetura  “Caminhou bastante, porém para o lado e não para a frente” (National Instruments). NetBurst Core Pentium D Quad Core Core 2 Duo Pentium IV Pentium III
  • 14. EACH Arquitetura Core  Somando-se a estratégia de lançar processadores de múltiplos núcleos, a nova arquitetura interna do processador também foi importante.  Maior eficiência de execução de instruções por ciclo de CPU.  Maior desempenho e menor consumo.  A arquitetura Core consegue desempenho superior aos da microarquitetura Netburst (anterior) com o clock muito inferior.
  • 15. EACH Arquitetura Core  Derivada do Pentium III – Pentium M.  Pipeline de 14 estágios.  Cache de memória L2 é compartilhado.  Pré-buscas são compartilhadas, se o controlador de cache carregar um bloco de dados para ser usado pelo primeiro núcleo, o segundo núcleo também pode usar o dado já carregado.  Aprimoramento da unidade de pré-busca do processador (“Melhor Chute”).
  • 16. EACH Arquitetura Core  Quanto menor o número de instruções a serem executadas, mais rápido o computador realizará a execução da tarefa além de consumir menos.  O decodificador de instruções do Pentium IV pode decodificar três instruções por pulso de clock, já o do Core 2 Duo (Arquitetura Core) 4.
  • 17. EACH Arquitetura Core  Novo conceito: Fusão de instruções load eax, [mem1] cmp eax, [mem2] jne target load eax, [mem1] cmp eax, [mem2] + jne target  Graças ao conceito de fusão de instruções o decodificador de instruções da arquitetura Core consegue fundir 2 instruçoes enviar 5 por pulso de clock.
  • 18. EACH Arquitetura Core  E mais!  Unidade de ponto flutuante (FPU) e uma unidade lógica e aritmética (ALU) extras.  Caminho de dados real de 128 bits.  Desambiguação de memória.  Chaveamento Elétrico Avançado.  Etc.
  • 20. EACH Quad Core - É uma das versões de processadores da Intel mais recente apresentada com núcleos Kentsfield(65nm) e Yorkfield(45nm). - O clock pode alcançar até 3.33Ghz. Em overclocking, com cooler de ar, até 4.0Ghz, e na água até 5Ghz. - Exemplos: Core 2 Quad, Core 2 Extreme: quad-core, Quad-Core Xeon.
  • 21. EACH Quad Core - Multi-Chip: Duas pastilhas de silício (1 núcleo em cada) encapsuladas junto: Comunicação externa . - Monolítica: Uma pastilha de silício integra 2 núcleos encapsulados: Comunicação interna. - Monolítica Multi-Chip: Duas pastilhas de silício (2 núcleos em cada) encapsuladas: Comunicação interna e externa.
  • 25. EACH Quad Core - Exemplos
  • 26. EACH Aquecimento: Netburst X Core Pentium D Pentium Extreme Edition
  • 27. EACH Aquecimento: Netburst X Core Core 2 Duo Core 2 Extreme Core 2 Quad
  • 28. EACH Arquitetura Core – Processadores Dual/Quad/Six Core Xeon
  • 30. EACH AMD: Athlon 64 X2 • Primeiro processador com dois núcleos da AMD. • Deriva do Athlon 64.
  • 33. EACH AMD: Phenom X3/X4 • Três ou Quatro núcleos independentes. • Os núcleos se comunicam internamente dentro da pastilha. • Controlador de memória integrado. • Tecnologia HT.
  • 35. EACH Considerações Finais  Por 10 anos os aumentos de desempenho vieram à custa do uso cada vez mais ineficiente do uso de energia.  A partir de 2001, a taxa de crescimento de desempenho pareceu ter reduzido. Se essa diminuição será ou não temporária ainda é uma questão obscura.  Arquitetos estão usando técnicas cada vez mais complexas para tentar explorar mais paralelismo a nível de instrução. J L Hennessy e D A Patterson
  • 36. EACH Considerações Finais  Com essa estratégia em mente, os fabricantes de processadores tem o desafio de continuar entregando a melhor relação desempenho/Watts.  A Intel propõem melhorar sempre, em um ano a microarquitetura, no ano seguinte a miniaturização, e assim por diante.
  • 37. EACH Considerações Finais Fonte: http://blogs.intel.com
  • 38. EACH Considerações Finais  2007 a Intel lança os primeiros processadores para servidores fabricados com a tecnologia de 45nm.  2008 foi o ano do Nehalem, que foi o nome código da nova microarquitetura, que permitirá um outro passo importante, para manter viva a Lei de Moore.
  • 39. EACH Considerações Finais Processadores Futuros (Roadmaps) Arquitetura Processador Clock Núcleos Processo Cache TDP Previsão Intel Nehalem Core i7 2,6 - 3,2 Ghz 4 por padrão 45nm 1 a 8mb 130W – 150W Novembro-08 Westmere - - 6 por padrão 32nm 1 a 12mb - 2009/2010 Sandy Bridge - - 4–8 32nm 8 a 24mb - 2010/2011 Haswell - - 8 por padrão 22nm - - 2012 AMD Barcelona Opteron - 4 65nm 2mb - 2008 Shanguai Opteron/Phenom - 4 45nm 6mb - 2008/2009 Istambu Phenom - 6 45nm 6mb - 2009 Magny-Cours - - 12 45nm 12mb - 2010 São Paulo - - 6 45nm 6mb - 2010
  • 40. EACH Bibliografia  J L Hennessy e D A Patterson  HENSON Valerie - The Kernel Hacker's Bookshelf: Ultimate Physical Limits of Computation  INTEL - http://www.intel.com/portugues/ products/ processor/index.htm  BLOGS INTEL - http://blogs.intel.com  FAPESP - http://www.agencia.fapesp.br  NATIONAL INSTRUMENTS - http://digital.ni.com/worldwide/brazil
  • 41. EACH Bibliografia  CLUBE DO HARDWARE - http://www.clubedohardware.com.br/  PC FÓRUM - http://www.pcforum.com.br/  FÓRUM PC - http://forumpcs.ig.com.br/home  Vasconcelos, Laércio – Introdução aos processadores dual core e quad core