AM2 + / DDR2 ou AM3 / DDR3 para uma nova compilação?

1
Eu atualizarei meu sistema de congae E6600 envelhecido em breve, e o novo quad core Athlon Propus 620 chamou minha atenção, assim como o Phenom II x2 550 desbloqueável. Um quad core de US $ 100 não é ruim, não importa o quanto você fatie isto. O que eu estou preso, porém, seja para obter uma placa AM2 + que suporte a memória DDR2 ou uma placa AM3 que suporte DDR3. Note que estes são ambos chips AM3. Estou um pouco aberta sobre o preço, mas tenho que pagar por um casamento, então não posso ficar louco. É por isso que estou pensando na placa AM2 + / DDR2: ela permitirá que eu reutilize a memória que possuo atualmente, em vez de precisar comprar mais.

Eu uso o sistema normalmente para desenvolvimento e alguns jogos leves. Normalmente, tenho 2 ou 3 VMs em execução, juntamente com 1 ou 2 instâncias do Visual Studio, além de todos os programas auxiliares que acompanham a programação.

O que eu quero saber é: a seleção da placa AM3 / DDR3 fornecerá uma notável aceleração na execução do aplicativo (o tempo de inicialização não importa para mim) na configuração AM2 + / DDR2, já que todo o restante do sistema está sendo mantido constante, exceto soquete e tipo de memória?

    
por Jeff Shattock 29.10.2009 / 22:35

4 respostas

5

Advertência: Eu não usei uma plataforma DDR3 ainda, então isso é baseado em conjecturas, tanto quanto qualquer outra coisa.

O DDR3 é mais rápido para picos de atividade, mas tem maior latência que o DDR2, portanto, embora deva ser mais rápido para a maioria das tarefas, talvez não seja para todos e a latência pode reduzir o aumento de desempenho resultante. Então, a menos que a diferença de preço nas placas seja muito pequena, eu ficaria com o DDR2 e reutilizaria a RAM existente. Na verdade, eu provavelmente ficaria com o DDR2 mesmo assim. Você sempre pode atualizar a placa-mãe e a RAM posteriormente.

Para o seu "jogo leve", não fará nenhuma diferença notável. Minha máquina baseada em DDR2 toca Crysis em 1920x1080 com tudo em alta qualidade, com apenas um lugar no jogo, onde até mesmo gaguejou (e eu acho que a placa gráfica era o gargalo lá, não o resto do sistema). Ter RAM DDR3 na sua placa gráfica fará mais diferença nos jogos do que a melhor RAM na sua placa principal - as tarefas que as GPUs tendem a desempenhar beneficiam-se mais do que as CPUs genéricas atuais e com os jogos modernos a placa gráfica é mais provável para ser o gargalo chave em vez de sua CPU ou RAM.

Para o VMS, eu aposto que a sobrecarga das alternâncias de contexto entre VMs e outras sobrecargas de virtualização diminuirá bastante a diferença obtida pela memória DDR3, sendo capaz de enviar blocos de dados com mais rapidez.

Para desenvolvimento: a menos que você esteja fazendo cálculos sérios em grandes conjuntos de dados (se todos os seus loops internos funcionarem em pequenos conjuntos de dados, eles ficarão armazenados o tempo todo de qualquer maneira), você não verá muita diferença. Embora o visual studio seja bastante pesado, não sobrecarregará muito uma máquina o suficiente para ver a diferença; o banco de dados também funcionará - sua CPU gastará mais tempo esperando pelo disco IO e aguardando pela leitura da memória.

Lembre-se também que as CPUs modernas vêm com grandes caches L2 embutidas. Os loops mais apertados e muitos não tão apertados serão servidos por esse cache, em vez de precisar ler muito da memória principal - e se você tiver muitos processos ativos ao mesmo tempo, até o ponto em que todo o cache L2 está sendo atacado o tempo todo a fila de agendamento, então a sobrecarga de comutadores de contexto diminuirá qualquer diferença na resposta de RAM em massa (e essa latência mais alta também ocorrerá).

Quando aumentei a CPU alguns meses atrás, mantive minha placa AM2 + existente pelo raciocínio acima, e não me arrependi de ter guardado o dinheiro. Bem, quando digo "poupar o dinheiro", quero dizer "gastar o dinheiro em outras coisas, como uma placa gráfica melhor e um disco rígido extra". DDR3 é atualmente, IMO, para pessoas que não precisam pensar em gastar o extra, especialmente pessoas que estão fazendo uma construção nova e não precisam considerar a economia ou reutilizar RAM antiga, tipos de jogadores hardcore que devem ter o mais recente + maior + mais rápida tudo e acreditar em todo o marketing (eles são como audiófilos às vezes), ou pessoas fazendo trabalho computacional especializado que precisa das velocidades extras de transferência entre RAM e CPU.

    
por 30.10.2009 / 00:10
3

Eu ouço você dizendo que a vantagem de usar DDR2 é que você pode reutilizar sua memória RAM.

Bem, quanto você tem? Se for apenas 1 ou 2 GB de RAM, e você quiser ter dual channel e 4 GB de RAM total (ou mais), então você provavelmente substituirá totalmente sua memória de qualquer maneira. Se isso está acontecendo, DDR2 e DDR3 são aproximadamente o mesmo preço e você vai querer fazer DDR3 para a melhoria de desempenho, algumas economias de energia (e menos calor dentro do seu sistema), bem como a facilidade de encontrar substituição ou atualização de RAM no futuro.

A única razão para ficar com DDR2 é se você não puder pagar US $ 100 por mais memória e você sentir que pode conseguir com a quantidade de DDR2 que você tem atualmente.

    
por 30.10.2009 / 02:24
0

eu acho que fazer um disco rápido vai melhorar o seu trabalho mais do que ir ao ddr3 ... no final o seu computador é rápido como o mais lento do componente, e o disco rígido é o mais lento de todos ...

    
por 29.10.2009 / 23:18
0

Sim. A DDR3 é significativamente mais rápida e, quanto mais rápido a sua CPU puder obter os dados de que precisa, mais rápido ela poderá agir.

    
por 29.10.2009 / 23:30