Estou construindo um sistema Core i7-860 que suporta memória de canal duplo (até 16 GB em quatro DIMMs), meu objetivo é 8 GB. Da perspectiva do desempenho, é melhor ter duas vezes 4 GB ou quatro vezes 2 GB?
Estou construindo um sistema Core i7-860 que suporta memória de canal duplo (até 16 GB em quatro DIMMs), meu objetivo é 8 GB. Da perspectiva do desempenho, é melhor ter duas vezes 4 GB ou quatro vezes 2 GB?
Respostas:
Quatro varas causariam mais tensão no controlador de memória e no chipset da placa-mãe. Levaria um pouco mais de tempo para a CPU adicionar e recuperar dados de quatro sticks em vez de dois.
Por esse motivo, 2 x 4 GB seria mais rápido que 4 x 2 GB.
EDIT - existe uma explicação técnica muito melhor no The Hyphenated Site para aplicar minha resposta, embora mencione palitos de tamanho menor:
É melhor usar dois módulos de 2 GB - não para qualquer diferença significativa de velocidade (embora possa haver uma pequena vantagem - mais em breve) - mas para um subsistema de memória mais confiável.
A maioria dos sistemas de desktop usa módulos de RAM sem buffer - isso resulta em cargas muito grandes nos barramentos de endereço e dados quando você tem mais de dois módulos instalados e pode degradar significativamente a sinalização nesses barramentos. O subsistema de memória "vê 'uma carga por chip de memória - portanto, com dois módulos instalados, são 32 cargas (com módulos de dupla face) ... e com quatro módulos instalados, são 64 cargas elétricas no barramento. Alguns sistemas ajustam-se automaticamente para essa carga mais alta aumentando a tensão em pequena quantidade; reduzindo a frequência de clock da memória (diminuindo a velocidade), ou adicionando um ciclo à configuração de latência do SPD (novamente, diminuindo a velocidade) . Esses ajustes ajudam a manter o subsistema de memória confiável - mas significam que os módulos de 4 x 1 GB seriam um pouco mais lentos que os módulos de 2 x 2 GB nesses sistemas. Mas, independentemente de haver diferenças de tempo, a memória será definitivamente mais confiável com apenas dois módulos.
Os nossos agradecimentos a garycase no The Hyphenated Site por esta resposta.
2x4GB será um pouco mais rápido nos benchmarks porque a placa-mãe precisa relaxar um pouco os tempos para lidar com dois DIMMs por canal, mas no uso real, você nunca notará diferença. Também pode importar se você estiver fazendo um overclock significativo, onde o segundo conjunto de DIMMs limitará sua capacidade de aumentar os relógios de memória o mais alto possível.
Se os custos forem os mesmos, 2x4 GB oferecerá espaço para expandir para 16 GB de memória no futuro, se você precisar. Se os custos são significativamente maiores e você não espera mais RAM, não há razão para não economizar dinheiro e usar 4x2GB.
Não é a minha resposta, mas a que eu segui:
Essa pergunta já foi apresentada em vários outros fóruns, mas nunca houve uma boa resposta clara. Além do overclock, da capacidade de atualização e da temperatura, eu suspeitaria que o 4x2 seria um pouco mais rápido que o 2x4, porque haveria mais intercalação. A intercalação significa que os dados estão espalhados por mais chips de memória. Enquanto alguns chips aguardam a conclusão do ciclo de temporização do CAS, o acesso aos dados pode ocorrer a partir dos outros chips.
O fato é que realmente depende da implementação da ponte norte (NB). O NB deve poder tirar proveito da intercalação entre quatro DIMMs, e eu não sei quais NBs fazem e quais não. Suspeito que a maioria dos NBs do Xeon possa se intercalar em quatro DIMMs. Na verdade, a maioria desses NBs exige que os DIMMs sejam instalados em grupos de quatro. Não tenho certeza sobre as linhas NB de consumidor, como P35, 965 e nForce 680i, a resposta pode ser diferente para cada chipset ...
Eu sei que isso não responde diretamente à sua pergunta. Estou certo de que 4x2 nunca será mais lento que 2x4, será o mesmo ou mais rápido se o NB suportar intercalação de quatro vias.