1 MB de cache e 2 MB de cache em um processador dual-core

A maioria dos processadores usa vários caches, pelo menos um deles é compartilhado.

Conceitos básicos

O cache é a menor área de armazenamento de memória disponível no processador de um computador. Por esse motivo, o processador deve tomar decisões sobre quais informações armazenar no cache e o que deve ser deixado de fora. Isso é feito decidindo quais partes da informação podem ser reutilizadas. Estes vão para o cache para acesso mais rápido mais tarde. Se o cache é do mesmo tipo e está no mesmo lugar, então 2MB de cache é melhor que 1MB, porque dá ao processador mais espaço para armazenar dados usados ​​com freqüência. Isso impede que você tenha que esperar por informações de RAM.

Speed

Quanto mais próximo o cache do processador estiver e quanto mais amplo o barramento, mais rápido será o caminho de dados, mais rapidamente as informações poderão ser fornecidas. Um processador pode ter até 3 caches, embora na maioria dos casos haja um ou dois. Os caches de nível 3 são os maiores e geralmente são separados do processador. Os caches L2 estão mais próximos do processador e, às vezes, estão no próprio processador. Os caches L1 estão sempre no processador. Se a velocidade é sua principal preocupação, um cache L1 de 1 MB pode ser melhor que um cache L3 de 2 MB, especialmente se ele tiver um barramento maior.

Digite

Processadores dual-core podem processar o cache de duas maneiras. Eles podem separá-lo entre os dois núcleos ou podem compartilhá-lo. Se o processador dividir o cache, em alguns casos a memória não será usada. Isso ocorre porque os dois núcleos nem sempre exigem dados do cache. A vantagem de um cache compartilhado refere-se a quando um núcleo não requer um cache, o outro pode apropriar-se de sua parte de espaço. Como o local do cache é o mesmo, é melhor ter 2 MB de cache compartilhado do que 1 MB de cache por núcleo.

Considerações

A maioria dos processadores dual-core usa uma combinação de caches L1, L2 e L3, alguns dos quais podem ser divididos e alguns podem ser compartilhados. Os anúncios do processador, por vezes, indicam apenas o tamanho de um dos caches. Por esse motivo, você deve sempre consultar as especificações detalhadas antes de comprar um processador. A publicidade de um processador pode dizer que ele tem 2 MB de cache, mas se for um cache L3 ou um cache dividido, ele não terá um desempenho tão bom quanto uma quantidade igual de cache L1 ou L2 compartilhado.