Clube do Hardware
Home
Home
Armazenamento
Armazenamento
Energia
Energia
Gabinetes
Gabinetes
Placas-Mãe
Placas-Mãe
Processadores
Processadores
Redes
Redes
Vídeo
Vídeo
Windows
Windows
Outros
Outros
Conteúdo
Artigos
Editoriais
Notícias
Primeiras Impressões
Testes
Tutoriais
Menu Principal
Blog
Boletim
Classificados
Descubra a Marca
Dicionário
Download
Drivers
Dúvidas
Fórum
Links
Livros Recomendados
Livros do Autor
Pesquisa de Preços
Produtos Recomendados
Provas
RSS
Sobre
Sorteio
Boletim
Assine hoje mesmo!
Procura



Home » Processadores

Por Dentro da Microarquitetura Intel Core
Autor: Gabriel Torres e Cássio Lima
Tipo: Tutoriais Última Atualização: 25 de abril de 2006
Página: 2 de 7
Cache de Memória e Unidade de Busca

Só para relembrar, o cache de memória é uma memória de alta velocidade (RAM estática ou SRAM) que está dentro do processador, usada para armazenar dados que o processador pode precisar. Se o dado requerido pelo processador não estiver localizado no cache, ele deve buscá-lo na lenta memória RAM, o que reduz o desempenho do micro, já que o processador acessa a memória RAM através do barramento local. Por exemplo, em um processador de 3,2 GHz, o cache de memória é acessado a 3,2 GHz enquanto que a memória RAM é acessada a apenas 800 MHz.

A arquitetura Core foi criada com o conceito da tecnologia de múltiplos núcleos em mente, ou seja, mais de um núcleo de processamento dentro de um único processador físico. O processador Pentium D é uma versão de dois núcleos do Pentium 4 e cada núcleo tem o seu próprio cache L2. O problema desta implementação é que em um dado momento o cache de memória L2 de um dos núcleos pode “acabar”, enquanto que o cache L2 do outro núcleo ainda tem partes não usadas. Quando isto acontece o primeiro núcleo precisa ir à lenta memória RAM, mesmo que haja espaço no cache L2 do segundo núcleo que poderia ser usado para armazenar dados e evitar que o primeiro núcleo acessasse a memória RAM.

Na arquitetura Core este problema foi resolvido. O cache de memória L2 é compartilhado, o que significa que ambos os núcleos podem usar a mesma memória cache L2, configurando dinamicamente a quantidade que cada núcleo usará. Em um processador com 2 MB de cache L2, por exemplo, um núcleo pode estar usando 1,5 MB enquanto que o outro pode estar usando 512 KB (0,5 MB), ao contrário do valor fixo 50%-50% usado pelos processadores de dois núcleos da arquitetura anterior.

E não é só isso. As pré-buscas são compartilhadas entre os núcleos, ou seja, 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 no cache. Na arquitetura anterior, se o segundo núcleo precisasse de um dado armazenado no cache L2 do primeiro núcleo, ele tinha que acessar o tal dado através do barramento externo (que trabalha com um clock muito menor do que o clock interno do processador) ou até mesmo pegar o dado requerido diretamente da lenta memória RAM.

A Intel também aprimorou a unidade de pré-busca do processador, que procura por padrões utilizados pelo processador na buscar dados na memória, com o objetivo de tentar “adivinhar” que dado o processador carregará, copiando-o antecipadamente para o cache de memória antes que o processador realmente precise dele. Por exemplo, se o processador acaba de carregar dados do endereço 1, e depois do endereço 3 e em seguida do endereço 5, a unidade de pré-busca do processador “chutará” que o programa em execução carregará dados do endereço 7, copiando os dados contidos neste endereço para o cache antes que o processador solicite. Na verdade, esta idéia não é nova e todos os processadores desde o Pentium Pro utilizam algum tipo de previsão para preencher o cache L2 com dados que o processador poderá precisar. Na arquitetura Core, a Intel simplesmente aprimorou este recurso fazendo com que a unidade de pré-busca procure por padrões nos dados solicitados em vez de simplesmente indicadores estáticos de qual dado o processador solicitará.

Páginas (7): « 1 [2] 3 4 5 6 7 »
Imprimir | Enviar a um Amigo | Adicionar aos Favoritos | Comentários (2)

Conteúdo Relacionado
  • Teste dos Processadores Core 2 Duo E6700 e Core 2 Extreme X6800
  • Todos os Modelos do Core 2
  • Detalhes Sobre a Nova Tecnologia de Fabricação de 45 nm da Intel
  • Teste do Processador Core 2 Duo E6750
  • Processador Celeron 420
  • Classificados
  • Processador Intel Core2 Duo E8400 Box, 3 Ano De Garantia, Nf - R$ 400,00
  • Processador Intel Core 2 Quad 2.40ghz Q6600 Box 8 Mb Cache - R$ 455,00
  • Processador Intel Core 2 Duo E8400 3.0ghz 6mb Fsb 1333mhz - R$ 399,99
  • Processador Intel Core 2 Quad Q6600 Box, 3 Anos De Garantia - R$ 455,00
  • Processador Intel Core 2 Quad Q9300 2.5ghz 6mb 45nm 1333 Box - R$ 609,99
  • Mais Ofertas...
  • Ofertas de Lojas Parceiras
    Processador AMD Athlon 64 X2 6000 Windsor 3.0GHz 2MB L2 Cache Socket AM2 BOX - R$ 359,00 ou 4x de R$ 114,44 (10,48% a.m.)
    Processador Core 2 Duo E6550 2.33GHz 1333MHz 4MB LGA775 ( INTC2DE655K ) - R$ 399,00
    Processador Intel Core 2 Duo E8400 3.00Ghz FSB 1333Mhz 6Mb L2 - Socket LGA775 BOX - R$ 429,91 ou 10x de R$ 49,99 (2,84% a.m.)
    Processador Intel Core 2 Duo E6750 2.66Ghz 775 Box - R$ 504,81 ou 10x de R$ 59,39 (3,07% a.m.)
    PROCESSADOR SEMPRON LE-1200 AM2 2.1GHZ 512K BOX AMD - R$ 83,70 ou 2x sem juros de R$ 41,85
    BuscapéVeja Mais Ofertas de Processador no Buscapé

    Últimas Notícias
    Lian Li Lança Fontes MAXIMA Force
    21 de agosto de 2008 - 12:51 H
    Digitron Traz Novas Placas Gigabyte para o Brasil
    21 de agosto de 2008 - 12:05 H
    Palit Lança Radeon HD 4870 Sonic Dual Edition
    20 de agosto de 2008 - 12:44 H
    OCZ Lança Fontes ModXStream Pro
    19 de agosto de 2008 - 12:36 H
    Bloco de Refrigeração para Radeon HD 4870 X2 da Danger Den
    18 de agosto de 2008 - 11:56 H
    Thermaltake Lança BlacX A
    18 de agosto de 2008 - 11:22 H
    MSI Lança Radeon HD 4870 com 1 GB GDDR5
    18 de agosto de 2008 - 10:56 H
    Novos Processadores da AMD
    18 de agosto de 2008 - 10:23 H
    Mais uma Solução de Refrigeração Líquida para a Radeon HD 4870 X2
    15 de agosto de 2008 - 11:21 H
    Mushkin Lança Módulos de Memória DDR3-1333
    14 de agosto de 2008 - 14:44 H
    .:: Mais Notícias ::.

    Últimos Artigos
    Eu e Steve Wozniak
    Introdução ao Wireless USB (WUSB)
    Microcomputador Intelbras Ideal
    Teste da Placa de Vídeo ECS GeForce 9800 GTX+ Hydra
    IDF Spring 2008: Palestra de Abertura
    Comparativo de Discos Rígidos de 320 GB
    Teste da Placa de Vídeo Palit GeForce 9800 GT 1 GB
    Teste do Gabinete Antec Twelve Hundred
    Teste do Mouse Pad Destructor da Razer
    Teste da Placa de Vídeo Sapphire HD 4870 X2
    Como Usar o Conector SPDIF Disponível nas Placas de Vídeo GeForce
    Teste do Gabinete Zalman GS1000
    Todos os Modelos do Athlon 64
    Teste do Gabinete Raidmax Aura
    Como Identificar Capacitores Eletrolíticos Japoneses

    Últimas Mensagens no Fórum
    273.030 usuários cadastrados
    4.309 usuários on-line
    Problema Com DualCore Intel Pentium D915 2.8ghz
    por Stormz
    (28 visualizações, 3 respostas)
    GTR Evolution (Expansão RACE 07) - Tópico Informativo - Requisitos Disponíveis
    por MKM
    (2 visualizações, 0 respostas)
    Dúvida na placa mãe =X
    por Thi Freitas
    (1 visualizações, 0 respostas)
    [Review] Kennex HD2300x - 100% Underground Area! MuTIOL PoWeR Inside!
    por roraimafilho
    (246.115 visualizações, 7.861 respostas)
    Digitron Traz Novas Placas Gigabyte para o Brasil
    por ekgomes
    (46 visualizações, 4 respostas)
    Bateria viciada... ainda existe isso????
    por Damek
    (4 visualizações, 0 respostas)
    Área Modding Campus Party, Confira!
    por Jader França
    (1 visualizações, 0 respostas)
    Pedido para Config para melhor custo/beneficio em jogos DX10
    por AbstractionMind
    (33 visualizações, 2 respostas)
    Qual VGA devo usar?
    por Lord_Evil
    (5 visualizações, 0 respostas)
    Placa mãe alternativa
    por psmerlo
    (1 visualizações, 0 respostas)
    .:: Visite Nosso Fórum ::.

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