Os intervalos de RAM com valor n-n-n-3n têm melhor desempenho que qualquer outra coisa?

7

Eu quero perguntar uma coisa: Os timings de RAM com nnn-3n (ou seja, 8-8-8-24, 9-9-9-27, etc) têm melhor desempenho ou são otimizados mais do que os outros que não o fazem (por exemplo, 7-8-7-21, 9-9-9-24, etc)?

    
por KronoS 14.01.2011 / 05:39

4 respostas

1

As respostas longas e curtas produzem a mesma coisa: no .

Embora você possa acreditar, por intuição, que múltiplos de um ao outro causariam melhor desempenho do sistema, esse não é o caso. Esses números de temporização representam simplesmente o atraso de tempo (em nanossegundos) de várias operações para a memória executar. Em todos os casos, você deseja que esses números sejam os mais baixos possíveis.

Quanto mais baixos forem os números, mais rápido será o desempenho da RAM e, portanto, mais operações e largura de banda poderão ser executadas por unidade de tempo. Na mesma frequência, 8-7-8-20 irá superar a memória (embora não muito mais) em 8-8-8-24. Se você comparar esses atrasos de propagação com o tempo entre os ciclos da CPU, verá que a RAM é sempre mais lenta e, portanto, o fator limitante.

Por exemplo, se você tiver um processador de 2 GHz, o tempo entre os ciclos será de apenas 0,5 nanossegundos. Como você pode inferir disso, obviamente você quer a RAM mais rápida possível. Não há vantagem em combinar os vários intervalos de tempo como múltiplos.

    
por 10.02.2011 / 20:23
0

Essencialmente, quanto menor o tempo de memória, melhor.

Claro, existem outras variáveis que afetam o desempenho, como a configuração do canal de memória (canal duplo / triplo). Além disso, se eles não são compatíveis de acordo com as especificações, acredito que eles irão fazer o downgrade e corresponderem ao módulo de menor especificação.

    
por 03.02.2011 / 02:47
0

Teoricamente, sim. No entanto, na prática, você provavelmente não conseguirá notar uma diferença, a menos que saiba que está com gargalos na memória. Na maioria das vezes, o dispositivo de armazenamento é a parte mais lenta (especialmente os discos rígidos), não a velocidade da memória ou a latência.

Além disso, memória de largura de banda maior geralmente é melhor que memória de latência mais baixa, a menos que a largura de banda seja limitada pelo controlador de memória (por exemplo, o i7 900 é limitado a 1066; os fabricantes de placa-mãe podem permitir freqüências mais altas com ou sem overclock).

Eu não me incomodaria com nada além de DDR2 800MHz CL6 ou DDR3 800MHz CL9, a menos que seja executado em tensão de rede (1,8V para DDR2, 1,5V para DDR3) e custa aproximadamente o mesmo.

    
por 06.02.2011 / 01:00
0

CPUs modernas têm caches enormes. Para softwares típicos, a taxa de acertos do cache é de cerca de 90% a 95% (e às vezes chega a 99%). Melhorias no tempo de memória terão um efeito muito pequeno no geral.

Confie em mim, eu sei disso pelas medições que fiz para vários tipos diferentes de programas. Eu fiz uma ferramenta de análise de desempenho do cache de memória há alguns anos que usa os registros de contador de desempenho das CPUs. Ferramentas gratuitas existem se você quiser provar por si mesmo ( cachegrind ).

Se você se preocupa com a estabilidade em mais de um percentual do desempenho, escolha uma memória com tempo menos agressivo. Você terá menos problemas com isso e provavelmente durará até que você não queira mais.

    
por 24.05.2013 / 21:24