Clube do Hardware
Home
Home
Armazenamento
Armazenamento
Energia
Energia
Entrada
Entrada
Gabinetes
Gabinetes
Placas-Mãe
Placas-Mãe
Processadores
Processadores
Refrigeração
Refrigeração
Vídeo
Vídeo
Outros
Outros
Conteúdo
Artigos
Blog
Editoriais
Notícias
Primeiras Impressões
Rádio CdH
Testes
Tutoriais
Menu Principal
Boletim
Classificados
Descubra a Marca
Dicionário
Download
Drivers
Dúvidas
Facebook
Folding@Home
Fórum
Links
Livros Recomendados
Livros do Autor
Produtos Bomba
Produtos Recomendados
Provas
RSS
Sobre
Sorteio
Twitter
Boletim
Assine hoje mesmo!
Procura




 
Recomendação
Livro Recomendado
Home » Processadores

Como os Processadores Funcionam
Autor: Gabriel Torres
Tipo: Tutoriais Última Atualização: 22 de dezembro de 2005
Página: 9 de 9
Execução Especulativa
Vamos supor que uma dessas instruções genéricas é um desvio condicional. O que a execução fora de ordem vai fazer? Se o processador implementar uma função chamada execução especulativa (todos os processadores modernos fazem isso), ele executará ambos os desvios. Considere o exemplo abaixo:
1. instrução genérica
2. instrução genérica
3. se a=<b vá para instrução 15
4. instrução genérica
5. instrução genérica
6. instrução genérica
7. instrução matemática
8. instrução genérica
9. instrução genérica
10. instrução matemática

15. instrução matemática
16. instrução genérica

Quando o mecanismo da execução fora de ordem analisar este programa, ele vai puxar a instrução 15 para uma das FPUs, já que ele vai precisar de uma instrução matemática para preencher uma das FPUs que estariam ociosas. Então, em um dado momento, podemos ter ambos os desvios sendo processados ao mesmo tempo. Se quando o processador terminar de processar a terceira instrução a for maior que a b, então o processador irá simplesmente descartar o processamento da instrução 15. Você pode achar que isso é perda de tempo, mas na verdade não é. Não custa nada ao processador executar aquela instrução específica, porque a FPU estaria ociosa de qualquer maneira. Por outro lado, se a=<b o processador terá um aumento no desempenho, já que quando a instrução 3 pedir a instrução 15 ela já terá sido processada, indo direto para a instrução 16 ou até mais longe, se a instrução 16 também já tiver sido processada em paralelo pelo mecanismo de execução fora de ordem.

É claro que tudo que explicamos neste tutorial é uma simplificação para fazer com que esse tema tão técnico fique um pouco mais fácil de ser entendido.

« Anterior |  Página 9 de 9
Imprimir | Enviar a um Amigo | Adicionar aos Favoritos | Comentários (6)

Conteúdo Relacionado
  • Como Funciona a Tecnologia de Virtualização da Intel
  • Por Dentro da Arquitetura do Pentium 4
  • Todos os Soquetes de Processadores
  • Como Fazer Um Upgrade de Processador
  • Novas Características do Núcleo Penryn
  • Classificados
  • Cpu Intel I7 2600k 8m Cache 3.40 Ghz Box Processador Lga1155 - R$ 799,99 HOT
  • Processador Amd Fx-6100 Bulldozer X6 14mb 3.6ghz Fx 6100 - R$ 354,99 HOT
  • Processador Intel Pentium Dual Core E5700 3ghz 2mb Box + Nf - R$ 185,99 HOT
  • Processador Intel® Core I3 2100 3.10ghz 3mb Lga1155 Box - R$ 314,99 HOT
  • Processador Intel Pentium Dual Core E5700 3ghz 2mb - Lacrado - R$ 169,99 HOT
  • Mais Ofertas...
  • Siga o Clube do Hardware!

    Últimas Notícias
    ASUS Lança Placa-mãe Com Conexão Thunderbolt
    21 de maio de 2012 - 10:39 H
    Cooler Master Lança Cooler Hyper 412 Slim
    18 de maio de 2012 - 09:10 H
    IDF Brasil 2012: Intel Lança Processadores Ivy Bridge com vPro
    17 de maio de 2012 - 10:29 H
    IDF Brasil 2012: Intel Lança Novos Processadores Xeon
    17 de maio de 2012 - 09:59 H
    Corsair Atualiza Fontes de Alimentação GS
    17 de maio de 2012 - 09:47 H
    Novas Ventoinhas de 140 mm da Arctic
    17 de maio de 2012 - 09:38 H
    AMD Lança Segunda Geração de APUs Série A
    17 de maio de 2012 - 09:21 H
    Transcend Lança Unidade SSD mSATA
    11 de maio de 2012 - 09:07 H
    NVIDIA Lança GeForce GTX 670
    10 de maio de 2012 - 08:36 H
    Thermaltake Anuncia Série de Coolers Water 2.0
    09 de maio de 2012 - 10:09 H
    .:: Mais Notícias ::.

    Últimos Artigos
    Placa-mãe ASRock Z77 Professional
    Por Dentro do Atari 2600
    Teste da Fonte de Alimentação Cooler Master Extreme 2 475 W
    Teste do Cooler TPC 812 da Cooler Master
    Mais um sorteio no Twitter @clubehardware
    Rádio CdH - Programa 009
    Teste do Cooler Deepcool Gammaxx 400
    O Inmetro e o teste de fontes no ”Fantástico“
    Rádio CdH - Programa 008
    Teste da Placa de Vídeo EVGA GeForce GTX 670 SuperClocked
    Teste do Gabinete Bitfenix Shinobi XL
    Teste da Fonte de Alimentação In Win GreenMe 750 W
    Teste do Gabinete SilverStone Precision PS07 Branco
    Teste do Mouse Vengeance M90 da Corsair
    Rádio CdH - Programa 007


    Últimas Mensagens no Fórum
    390.962 usuários cadastrados
    5.936 usuários on-line
    Monitor Sansung t220 com problemas
    por admarpedro
    (1 visualizações, 0 respostas)
    Ajude a compra minha placa de vídeo
    por Luciano Braga
    (5 visualizações, 1 respostas)
    ECS A785GM-M vs Diablo III
    por NASCARBR
    (57 visualizações, 3 respostas)
    Gabinete c/ suporte a USB 3.0 ?
    por ahlc
    (46 visualizações, 4 respostas)
    Porta USB Lenta
    por Rafael Garcia B
    (132 visualizações, 10 respostas)
    Lembrete de Tarefas do Project 2010
    por ericHenriques
    (66 visualizações, 1 respostas)
    gts 250 pifou? dúvida
    por Luciano Braga
    (7 visualizações, 1 respostas)
    Fonte 600W cabo 12V muito curto!
    por ThiagoExpert
    (274 visualizações, 17 respostas)
    Tentativa de reembolso do Windows
    por Phelipe29
    (5 visualizações, 0 respostas)
    Resoluções e Conexões de Áudio e Vídeo
    por jamil25
    (14.332 visualizações, 45 respostas)
    .:: Visite Nosso Fórum ::.

    Sorteio do Mês
    Repetidor WN3000RPCom o patrocínio da Netgear, neste mês estamos sorteando um repetidor WN3000RP para ampliar o alcance da sua rede sem fio, compatível com os padrões b, g e n. Cadastre-se hoje mesmo e boa sorte!




    © 1996-2012, Clube do Hardware. Todos os direitos reservados.
    Anuncie Conosco | Informações Legais | Política de Privacidade