É uma grande desvantagem para um cpu não relatar o cache L1?

0

Estou lendo informações para um processador AMD FX-8320 Eight-Core

Minha principal questão é por que o cache L1 não está nas informações. Isso implicaria que ele não tem registros que pode acessar tão rapidamente quanto um processador que tenha cache L1? Não é uma grande desvantagem para este processador? No entanto, ele tem caches L2 e L3 um pouco maiores do que outros processadores. Mas o cache L2 é dado como 4 x 2MB , isso significa que ele não pode usar todos os 8MB se o programa não for multi-threaded?

Além disso, como é relatada a taxa de clock? O que eu quero dizer é que os detalhes relatam 3,5 GHz, mas isso é somar os núcleos juntos para dar um máximo teórico, ou será que a velocidade de cada um dos oito processadores é? Só para estar no lado seguro .. Eu não gostaria de comprar o núcleo de 8 esperando até 3,5 GHz em um programa linear, mas na realidade apenas ficando em torno de 400MB.

    
por Leonardo 22.06.2013 / 11:05

1 resposta

1

Sobre a taxa de clock: é a velocidade máxima de cada núcleo nos dados da CPU. Se você tiver um programa linear, ele será executado com rapidez (há outros fatores a serem incluídos, principalmente: desempenho de E / S, atraso de RAM, programação do SO).

Sobre o cache L1: Sim, este processador tem 12 unidades do que: link

Would this imply that it does not have registers that it can access as quickly as a processor that does have L1 cache?

Hum, por favor lembre-se: os registradores estão em cada núcleo da CPU, a RAM, por sua vez, armazena as palavras. O acesso aos registros é quase instantâneo (para fins de aplicação)

    
por 22.06.2013 / 14:15