Tradeoff: Velocidade do clock da CPU x Cache [closed]

-1

Se você tivesse duas opções em processadores, uma com cache de 2.7GHz @ 6M e outra com 3.0GHz @ 4M cache, qual você escolhe?

Esta não é uma questão de compra, o que estou procurando é uma regra geral para saber se uma maior velocidade de clock da CPU ou maior cache é melhor para cargas de trabalho de escritório de uso geral.

    
por Soviero 16.02.2014 / 05:57

2 respostas

3

If you had two choices in processors, one with 2.7GHz @ 6M cache, and the other with 3.0GHz @ 4M cache, which do you choose?

Dependeria de quais dois processadores eles eram e quais eram meus requisitos. Acredito que esta questão é baseada no equívoco comum de que a velocidade do clock do núcleo é uma medida do desempenho da CPU. Eles não são. Um processador com uma velocidade de clock maior pode ou não executar mais instruções por segundo do que um processador com uma velocidade de clock menor. Então não há nada que você possa fazer com essas velocidades de clock, você não pode compará-las entre si.

É como tentar julgar qual dos dois carros tem um motor mais potente, olhando para o que tem um tanque de gasolina maior. Sim, carros com tanques de gasolina maiores tendem a ter motores mais potentes. Mas o carro pode ser apenas um beberrão de gasolina, como o Pentium 4 da Northwood que tinha alta velocidade de clock, mas era horrível porque a Intel sacrificou o desempenho terrivelmente (aumentando a profundidade do pipeline) para acertar o relógio.

Os otários compram CPUs baseadas em velocidades de clock. Compre com base no desempenho medido em cargas de trabalho realistas.

    
por 16.02.2014 / 07:09
0

Sua carga de trabalho genérica é maior do que a que caberá no cache. Se ambas as CPUs forem da mesma família de produtos e tiverem o mesmo número de núcleos / threads, use os gHz mais altos. O cache é usado para armazenar bits de dados que podem ser freqüentemente necessários para um programa. Os dados que são mantidos no RAM levam algum tempo para acessar (latência), de modo que há cache, espaço de memória no próprio cpu die que torna o bit importante disponível para acesso rápido.

    
por 16.02.2014 / 06:23