Não há realmente uma desvantagem em ter um cache grande. Na pior das hipóteses, ele será preenchido por dados antigos que não foram usados.
Vou embalar um novo computador para mim e pensei na série Xeon como processador principal. Xeons tendem a ter caches muito grandes até 32MB. E aqui está uma pergunta:
É uma grande vantagem ter um grande cache no aplicativo do dia a dia? Como isso afeta os jogos, desenhos CAD, navegadores, etc?
Não há realmente uma desvantagem em ter um cache grande. Na pior das hipóteses, ele será preenchido por dados antigos que não foram usados.
TL; DR Depende do programa.
Vamos dar uma olhada primeiro nos prós e contras dos grandes caches:
Pro:
Cache maior significa menos erros de cache. As falhas de cache são caras, no tempo.
Con:
Caches maiores são mais lentos por acesso, porque. (mais transistores, mais tem que ser transferido em falta de cache etc.) É por isso que existem caches e vários níveis deles. (Caso contrário, porque não basta usar a RAM diretamente, certo ;-))
Em essência, depende do seu programa , mas os programas tendem a usar muitos dados hoje em dia, portanto, um cache maior pode ser melhor.
Por exemplo, estou no Data Mining. Os modelos de treinamento geralmente significam repetidamente iterar sobre grandes conjuntos de dados. Eu imagino que um cache maior possa ajudar aqui, se isso significar que eu recebo significativamente menos erros de cache.
Embora eu não saiba sobre programas CAD, imagino que os modernos transfiram muita carga de trabalho para a placa gráfica. O tamanho do cache não faz diferença aqui (eu acho).
Você não obterá grandes melhorias de desempenho em relação ao processador Core i7 com a mesma quantidade de núcleos e clock similar.
As CPUs Xeon têm vantagens como estas:
Algumas aplicações podem usar eficientemente cache L3 mais alto, mas isso depende de como a aplicação foi escrita. Em aplicativos 3D, você não verá diferenças entre o cache de 8MB e 20MB.
Não é uma grande vantagem, mas normalmente é uma regra geral que quanto mais cache, melhor o desempenho. Vá em frente e maximize o cache disponível.
Tags performance xeon cpu-cache