Ir ao conteúdo
  • Cadastre-se

DDR Dual Channel Aumenta o Desempenho?


     272.644 visualizações    Memória    148 comentários
DDR Dual Channel Aumenta o Desempenho?

Introdução

O esquema DDR Dual Channel se popularizou de vez. Antes restrito a usuários avançados que optavam por uma placa-mãe com chipset nForce ou nForce 2 da NVIDIA (para processadores da AMD), ou Intel 7205 ou SiS 655 (para processadores da Intel), o DDR Dual Channel está agora presente em toda a nova família de chipsets da Intel para a plataforma soquete 478 - chipsets da série i865 e i875.

Nota: leia a versão mais recente deste artigo, "Memória em dois canais aumenta o desempenho do computador?" (2020).

Clique aqui para uma explicação detalhada do que é e como funciona o DDR Dual Channel ou clique aqui para uma descrição detalhada dos novos chipset Intel 865 e 875.

Em teoria, o uso da configuração DDR Dual Channel dobra a taxa de transferência do chipset com a memória RAM, por acessar dois módulos de memória ao mesmo tempo, em vez de apenas um. Ou seja, se usarmos dois módulos DDR400, a taxa de transferência máxima pularia de 3.200 MB/s para 6.400 MB/s.

Mas ainda estava no ar a grande pergunta: esse esquema realmente aumenta o desempenho do micro? Uma coisa é a teoria, outra coisa é a prática. No caso das memórias DDR400, por exemplo, apesar de sua taxa máxima de transferência ser de 3.200 MB/s raramente ela é obtida.

Além disso, qual é o impacto no desempenho geral do micro de um aumento na taxa de transferência com a memória RAM?

Para verificarmos essas questões realizamos testes em nosso laboratório tanto com a plataforma da AMD quanto com a plataforma da Intel, a fim de verificarmos o ganho de desempenho obtido quando usamos o esquema DDR Dual Channel e se vale a pena passarmos a usar dois módulos de memória idênticos em placas-mães que suportam esse esquema.

A nossa configuração foi a mais topo de linha possível, de forma que a taxa de transferência fosse a maior possível. No lado da AMD, usamos o processador Athlon XP 3200+, que usa o barramento de 400 MHz (200 MHz DDR, isto é, transferindo dois dados por pulso de clock). Já no lado da Intel, usamos o processador Pentium 4 de 3 GHz, que usa o barramento de 800 MHz (200 MHz QDR, isto é, transferindo quatro dados por pulso de clock).

É importante notar que ambos os processadores fisicamente rodam externamente a 200 MHz. No caso do Athlon XP 3200+, como ele transfere dois dados por pulso de clock, é dito que ele tem um desempenho como se estivesse operando a 400 MHz, dando uma taxa de transferência máxima teórica de 3.200 MB/s com a memória RAM. Já o Pentium 4 de 3 GHz, como ele transfere quatro dados por pulso de clock, é dito que ele tem um desempenho como se estivesse operando a 800 MHz, dando uma taxa de transferência máxima teórica de 6.400 MB/s.

De cara, já podemos concluir que o único processador capaz de realmente tirar proveito total do esquema DDR Dual Channel usando memórias DDR400 é o Pentium 4 com barramento de 800 MHz. E o Athlon XP, como fica nessa história? É vantagem usar o esquema DDR Dual Channel com esse processador? Veremos isso em nossos testes.

Aproveitamos a oportunidade também para compararmos o desempenho da memória DDR400 versus a memória DDR333 no esquema DDR Dual Channel. Isto é, é vantagem pagar mais para ter uma memória topo de linha?

Usamos três marcas diferentes de memória em nossos testes: Corsair, TwinMOS e Spectek. Das duas primeiras usamos módulos DDR400/PC3200, enquanto da última usamos módulos DDR333/PC2700.

DDR Dual Channel Aumenta o Desempenho?
Figura 1: Memórias DDR400/PC3200 da Corsair usadas em nossos testes.

DDR Dual Channel Aumenta o Desempenho?
Figura 2: Memórias DDR400/PC3200 da TwinMOS usadas em nossos testes.

DDR Dual Channel Aumenta o Desempenho?
Figura 3: Memórias DDR333/PC2700 da Spectek usadas em nossos testes.

 


Artigos similares


Comentários de usuários

Respostas recomendadas



  • Membro VIP

Esse teste foi bom para me esclarecer algumas dúvidas, pois sempre ouvi dizerem que o Athlon XP não se beneficiava em nada com o esquema Dual Channel, e que somente o Pentium 4 é que tirava proveito.

O que o teste mostra é que tanto um quanto outro se beneficiam e apesar das diferenças nas taxas de transferência de memória, ganham praticamente a mesma porcentagem em performance com o esquema Dual Channel.

Link para o comentário
Compartilhar em outros sites

Interessante esses testes,percebe-se que no Pentium 4 FSB 800MHz(200x4 QDR) com HT(HyperThreading) os ganhos com o uso do DDR Dual Channel são bem melhores do que no Athlon XP FSB 400MHz(200x2 DDR).Veja:

Medindo a taxa de transferência através dos programas AIDA32 e Sandra, vimos que a taxa de transferência do chipset com a memória RAM depende muito do barramento externo do processador. Em teoria a configuração DDR Dual Channel com memórias DDR400 tem uma taxa de transferência máxima de 6.400 MB/s, mas o Athlon XP 3200+ sequer atingiu 3.200 MB/s, que é a taxa máxima que seu barramento externo é capaz de atingir. Já o Pentium 4 de 3 GHz, por usar um barramento externo capaz de atingir até 6.400 MB/s, usou de forma muito mais eficiente a configuração DDR Dual Channel, atingindo 4.413 MB/s, um uso de 68,95% da banda disponível.
Link para o comentário
Compartilhar em outros sites

Na minha opinião este teste ficou muito vago.

Além dos testes sintéticos que foram feitos, deveriam ter testado com jogos, 3dMark, PcMark, etc.

Nas conclusões falaram em um ganho de 20%, não vi nenhum gráfico que tenha mostrado isso.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Certo, concordo que não houve uma bateria de testes decente pra tirar conclusões a respeito, mas se fosse confirmado o ganho de 20% em aplicações pesadas (que é o que realmente importa), então teríamos certeza que de realmente o Dual Channel vale a pena.

Link para o comentário
Compartilhar em outros sites

bem... uma pergunta que não quer calar.... o chipset kt600 da minha asus... se beneficiaria com o dual channel?! Ou não?! Ou não aceitaria?! :blink:

HEHE... esquece minha pergunta acabei de ler no site da VIA q so tem 1 link de 64bits so... e não aceita dual... :rolleyes:

Link para o comentário
Compartilhar em outros sites

Eu estou com um problema, minhas memórias sao kingston value ddr400, mas uma tem chips infineon e outra kingston k...por isso parece que não está funcionando o dual channel, fica reiniciando...

Tem como acionar o dual channel com essas memorias, ou eu vou ter que comprar outra que tenha os mesmos chips que uma das que eu tenho?

Valeu!

Link para o comentário
Compartilhar em outros sites

Na minha maquina tenho hoje instalado P4 3.0 Prescott com dois módulos Spectek 512MB DDR400 3-3-3-7 e a minha impressão de quando coloquei os módulos em dual channel é de que a maquina demora menos para carregar os programas, principalmente quando ela esta inicializando. Consegui quase 4800MB/s no Sandra, ou seja, quase 75% dos 6400MB/s maximo estimado, consegui 6% a mais do que a TwinMOS testada :hehehe: . To feliz pra caramba! :eiei:

Link para o comentário
Compartilhar em outros sites

Oi galera!

Pergunta cretina: é melhor ter 512 MB ou 256 MB dual channel (modulos de 400Mhz) ?

Pergunto isso por que tenho a impressão de que QUANTIDADE é melhor para evitar o problema de uso de memoria virtual, pois minha HD é muito lenta. E geralmente carrego programas muito pesados.

Link para o comentário
Compartilhar em outros sites

Postado Originalmente por Bakuryu@05 dez 2004, 17:27

Oi galera!

Pergunta cretina: é melhor ter 512 MB ou 256 MB dual channel (modulos de 400Mhz) ?

Pergunto isso por que tenho a impressão de que QUANTIDADE é melhor para evitar o problema de uso de memoria virtual, pois minha HD é muito lenta. E geralmente carrego programas muito pesados.

Não tenha dúvida que 512 MB de RAM Single Channel é muito melhor que 256 MB em Dual Channel, 512 MB é o mínimo hoje em dia para rodar a maioria dos jogos e aplicativos.

Link para o comentário
Compartilhar em outros sites

Oi, eu gostaria de saber qual memória é melhor para ser usada num Athlon XP 3200+ com FBS de 400Mhz: 2 módulos DDR400 de 512Mb em Single Channel ou 2 módulos DDR333 de 512Mb em Dual Channel?

Obrigado pela futura resposta que me dará. :D

Link para o comentário
Compartilhar em outros sites

Qual sua placa mãe? Usando apensa um modulo DDR400/PC3200 você tera velocidade maxima teórica de 3200MB/s . Agora usando dois módulos de DDR333/PC2700 em dual channel, você tera velocidade maxima teórica de 5400MB/s!

Link para o comentário
Compartilhar em outros sites

Fiquei meio desanimado quando li isto aí abaixo no artigo do CDH...

O desempenho do PC manteve-se o mesmo independentemente da configuração de memória de acordo com os programas Sandra (12.188 instruções por segundo), PCMark2002 (na faixa de 6.800 pontos) e 3DMark03 (na faixa de 5.600 pontos).

Vi também que NENHUMA delas conseguiu sequer alcançar a taxa de transferência de 3000MB/s no teste da Sandra e Aida32.

Estava esperando juntar uma grana pra fazer o Dual Channel, mas agora acho q não compensa. O negócio pra "home user" é optar pela configuração que oferece QUANTIDADE de memoria, o single channel.

Apesar de tudo estou muito satisfeito com minha placa-mãe (K7N2-delta) e seu desempenho em relação a velocidade de transferencia em single channel é muito boa.

Flws

Link para o comentário
Compartilhar em outros sites

Estava lendo o teste e agora fiquei c/ uma duvida:

qual o sentido de comparar uma máquina com:

1) 2 módulos DDR 256mb funcionado em Dual Channel

2) 1 módulo DDR 256 mb

não seria óbvio esperar q aplicativos num computador com mais memória rodem mais rápido ???

O teste não deveria ter sido executado simplesmente mantendo os 2 módulos e habilitando ou desabilitando o Dual Channel ( ou mudando as memórias de posicao) ?

Por favor esclarecam minha dúvida ( estou me decidindo sobre a compra de nova placa-mãe com ou sem o recurso Dual Channel para um processador Sempron 2500)

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
Postado Originalmente por Lohengram@29 dez 2004, 16:59

Estava lendo o teste e agora fiquei c/ uma duvida:

qual o sentido de comparar uma máquina com:

1) 2 módulos DDR 256mb funcionado em Dual Channel

2) 1 módulo DDR 256 mb

não seria óbvio esperar q aplicativos num computador com mais memória rodem mais rápido ???

O teste não deveria ter sido executado simplesmente mantendo os 2 módulos e habilitando ou desabilitando o Dual Channel ( ou mudando as memórias de posicao) ?

Por favor esclarecam minha dúvida ( estou me decidindo sobre a compra de nova placa-mãe com ou sem o recurso Dual Channel para um processador Sempron 2500)

Nestes testes a quantidade de memória praticamente não afeta os resultados.

Quanto a comprar uma placa com suporte a DUAL-DDR p/ a plataforma Soquete 462 (Athlon XP e Sempron até 3000+) use o $$ p/ comprar uma placa de vídeo melhor que com certeza ajudara mais no desempenho do micro.

Link para o comentário
Compartilhar em outros sites

ACHO q o p4 c/ 800MHz de fsb aproveita mais do q o atlhon, eu tinha uma spectreco horrivel de DDR333 PC2700 quando mudei p/ Kingston DDR400 pc3200 em dual channel, Nossa a diferença foi assonbrosa na pratica, obs: com renderização de video, porque com otras aplicações as diferenças não são assim tão bruscas

falou :-BEER

Link para o comentário
Compartilhar em outros sites

aí pessoal, meu primeiro post aqui no Forum que eu já leio a algum tempo... muito bacana! :D:bandeira:

Minha pergunta é a seguinte: O dual channel sofre problemas se utilizado por 2 memorias com o mesma configuração (PC3200 DDR400MHZ 512MB) porém marcas difernetes?

Estou rodando aqui na seguinte configuração:

placa-mãe: MSI 865 NEO P2

Processador: P4 2.8 HT

2 pentes 512MB PC3200 DDR400mhz

e quando utilizo um dos 2 pentes vai que vai na boa, indiferente da marca, mas quando junto os 2 para utilizar no caso 1024MB em dual channel a maquina inica e opera durante algum tempo, mais eficiente que o normal (512MB) porém 90% das vezes não consigo fazer o que desejo pois em alguns minutos a maquina reseta sem qualquer aviso, simplemeste desliga e liga novamente.

Se alguém puder me ajudar agradeço! :looka::bye:

Alan

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Primeiramente antes de tudo seja bem vindo ao Fórum do Clube do Hardware :palmas:

Bom colega se você colocar o primeira memoria no primneiro slot e o segunda memoria no segundo slot não vai ta funciondo em Dual- channel <_<

Eu fez um teste aqui usando só um pente de memoria e depois voltei os dois percebi uma diferença bem boa :blink:

você tem que coloca as memoria no 1º slot e no 3º slot pra funciona em Dual channel :joia:

E eu tbem estou usando duas memoria de marca difente, mais o correto seria se fossem de mesma marca :huh:

Abraços :-BEER

EDIT: pra corrigir alguns erro de portugues :hehehe:

Link para o comentário
Compartilhar em outros sites




Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...