Notei que meu laptop parece ter 4x a quantidade de "memória cache L2" do que minha área de trabalho, isso é normal?
- laptop : CPU Intel Core Duo T2450 a 2,00 GHz, memória cache L2 2 MB , barramento do sistema 533 MHz
- desktop : CPU Intel Celeron D 347 3.06GHz, barramento 533 MHz, memória cache L2 512 KB
Existe uma maneira de aumentar a memória cache L2 na minha área de trabalho? Isso tornaria o computador mais rápido? Eu tenho 3 GB de RAM nele.
Respostas:
o cache L2 está embutido na própria CPU. A única maneira de obter mais é substituir sua CPU por uma que tenha mais cache L2.
O Celeron é mais um processador de classe econômica comparado ao seu C2D, portanto, faz sentido que ele tenha menos cache.
Mais cache será mais rápido? Na maioria dos casos, sim.
No caso da sua área de trabalho, dependendo do soquete, você pode substituir a CPU por uma nova unidade que não apenas possui mais cache, mas também com uma velocidade de clock mais rápida.
fonte
Esta pergunta é respondida muito claramente por
NoCarrier
.Estou apenas adicionando uma referência curta que tem um uso nos dois lados,
Memória parte 2: caches de CPU no site LWN.net (outubro de 2007).
O artigo longo também pode ajudar a entender por que os caches foram movidos para o módulo do processador (em comparação com os velhos tempos descritos
cwrea
no comentário acima, que são melhor esquecidos).Nota sobre o cache do Nehalem L3 na ExtremeTech.
Atualização:
uma referência antiga de artigo sobre Overclocking que eu não incluí anteriormente, especificamente porque não se aplica ao dimensionamento do cache L2. É interessante ler no contexto dos meus comentários outra resposta aqui (por
hanleyp
).De três gemas para um overclocker : no Intel Celeron 2GHz,
fonte
Não, não e sim, nessa ordem
fonte
Esta pergunta está marcada como respondida, mas eu gostaria de adicionar mais informações sobre o cache:
Dado o mesmo núcleo, mais cache L2 geralmente melhora o desempenho entre dois processadores semelhantes, dependendo de qual software é executado. Por exemplo, se você estiver executando um software otimizado para o menor tamanho de cache, adicionar mais cache não melhorará muito o desempenho. Mas, se o software couber no cache maior e não no menor, você verá grandes melhorias de desempenho.
Se você estiver comparando núcleos diferentes, especialmente de fabricantes de CPU, isso não é necessariamente verdade. As diferenças de cache incluem o protocolo de coerência (mantendo todo o cache sincronizado entre si e a memória) e (não consigo pensar no termo técnico no momento) se o cache é espelhado no próximo nível ou exclusivo para o nível do cache. _ O cache definitivamente torna o computador mais rápido. Os processadores apresentam desempenho significativamente mais lento sem cache.
Há um outro lado do cache mencionado na resposta: O cache custa dinheiro ao fabricante da CPU: quanto maior o cache, maior a área de superfície de silício, quanto maior a matriz, menor o rendimento, mais o custo de produção de silício.
fonte