Ir para conteúdo



Vamos Calcular a Taxa de Transferência das Memórias?


152 respostas neste tópico

#1
t 4 t 0

  • Participantes
  • 2518 posts
Olá Caros Usuários do Fórum Baboo,

Venho postar hoje algo muito interessante.

Vamos Calcular!


Este é um método de calcular a taxa de transferência de dados da sua memória, melhor dizendo a largura da banda de memória da sua VGA. Por que é importante fazer estes cálculos ?

Com este cálculo, é possível determinar a eficiência da memória de vídeo, e tambem verificar em números o ganho obtido em um overclock de memória de vídeo.

Definição de Largura de Banda de Memória: (thnks to Endeavour).

É a quantidade física de dados que a memória consegue ler/gravar em um determinado espaço de tempo. Normalmente, ela é medida em bits por segundo (b/s), podendo-se converter o valor para bytes por segundo(B/s) dividindo-se o valor em bits por 8. Exemplo de Largura de Banda que usamos no dia a dia e que são bastante conhecidos:

DDR 266 MHz = PC2100 = 2100 Mb/s
DDR 333 MHz = PC2700 = 2700 Mb/s

É uma matemática bem simples, mas para resolver as contas, a calculadora do windows ajuda bem.

Iremos multiplicar a frequência do clock, pelo número de bits, e dividir o resultado por 8. O resultado é dado em GB/s.

Em memórias DDR, deve ser usado o clock já duplicado. No caso de 275mhz x 2 = 550, ou calcula-se com o clock normal, e então multiplica o resultado final por 2.

No caso, a frequência deverá ser usada da seguinte forma:

Exemplo para 333mhz = 333.000.000

O número de bits, permanece igual: 64, 128, 256.

Vamos primeiramente calcular o caso do usuário MalaSérgioLegionário, que foi a pessoa que me incentivou a criar este tópico:

Geforce 4 mx440 SE

333.000.000 x 64bits / 8 = 2.664.000.000 = 2.66 GB/s.

Qual a taxa de transferência de dados ele terá com o over de vídeo, com clock de 370mhz ?

370.000.000 x 64bits / 8 = 2.960.000.000 = 2.96 GB/s

Agora vamos calcular mais alguns casos.

-O meu caso. Minha memória trabalha a 550mhz, 128 bit.

-Geforce 4 Ti 4800

550.000.000 x 128bits / 8 = 8.800.000.000 = 8.8 GB/s , exatamente igual a especificação no site do fabricante.

Agora algumas Radeon, placas 256 bits e geforce FX. Espero não deixar o pessoal do fórum do Baboo, Babando. !

O calculo da radeon 9500, é identico ao da minha placa, portanto 8.8 GB/s.

-Radeon 9700 pro:

Clock de memória = 310mhz x 2 (DDR) = 620. As memórias desta placa, trabalham em 256 bit.

620.000.000 x 256 / 8 = 19.840.000.000 = 19.8 GB/s .

-Radeon 9800 pro:

Clock de memória = 340mhz x 2 (DDR) = 680. As memórias desta placa, trabalham em 256 bit.

680.000.000 x 256 / 8 = 21.760.000.000 = 21.8 GB/s.

-Geforce FX 5800 Ultra:

Clock de memória = 500mhz x 2 (DDR) = 1.000. As memórias desta placa, trabalham em 128 bit.

1.000.000.000 x 128 / 8 = 16.000.000.000 = 16 GB/s










Outros métodos de fazer este cálculo, com o resultado obtido em MB/s.

Multiplicaremos o clock de memória, por números como 8bytes (64 bits), 16bytes (128 bits) e 32 bytes (256 bits).
O bit, é a menor unidade de informação em um sistema binário (0 ou 1) que um computador pode processar. 8 bits, equivalem a 1 byte, por isto estas definições, 64bits = 8 bytes, etc...

Vamos usar os mesmos exemplos:

-Primeiro a geforce 4 mx440 SE do MalaSérgioLegionário:

333 x 8 (64bits) = 2.664 MB/s, equivalente a 2.66 GB/s

-Geforce 4 Ti 4800

550 x 16 (128bits) = 8.800 MB/s, equivalente a 8.8 GB/s

-Radeon 9700 pro:

620 x 32 (256bits) = 19.840 MB/s, equivalente a 19.8 GB/s

-Radeon 9800 pro:

680 x 32 (256bits) = 21.760 MB/s, equivalente a 21.8 GB/s

-Geforce FX 5800 Ultra:

1.000 x 16 (128bits) = 16.000 MB/s, equivalente a 16 GB/s











Agora só falta você calcular o seu !


Isto explica definitivamente a grande diferença entre as memórias de 64, 128 e 256 bits, e nos garante uma visão melhor do aumento de performance ao fazer um overclock de memória de vídeo.

Boa Sorte !




#2
Ipatinga

  • Participantes
  • 10879 posts
É isso aí. Tá certo. É só olhar os review e ver os dados técnicos que é a mesma coisinha...



#3
Endeavour

  • Participantes
  • 9720 posts
Muito bom t 4 t 0 !!!

Seus cálculos estão totalmente corretos e explicam as enormes diferenças entre as placas e o porque destas diferenças.




#4
Maurivillas

  • Participantes
  • 4864 posts
Pelo que entendi, a taxa de transferência da GeForce4 do Mala é a mesma que a da minha GeForce2, pois elas trabalham na mesma freqüência (333Mhz)!!
Inclusive, nas especificações tem um dado novo. Aqui diz o seguinte: 64-bit AGP NV11 (B2) with 32MB DDR memory
O que significa esse (B2)? Tem alguma especificação?

#5
t 4 t 0

  • Participantes
  • 2518 posts
Este B2, A2, A1, é referente a revisão do Chip. Mas não saberei informar qual é mais novo, e as diferenças reais entre eles. Talvez algum de nossos colegas como 3DFX, ou algum usuário ativo da área de Vídeo, saiba explicar melhor esta parte. Eu até saberia, mas não me arrisco a informar sobre algo que eu não tenho plena certeza. Talvez após eu pesquisar sobre isto, tambem saberei lhe informar com clareza.

Que falta faz o Sr. Burns Aqui.. (espero que ele leia isto, e volte a participar ativamente da nossa área.)

#6
Endeavour

  • Participantes
  • 9720 posts
UP!!!

Este tópico tem informações interessantes e merece um UP sem dúvidas.


#7
bw802

  • Participantes
  • 40 posts
Mas Tato... as GF4 também não são memórias DDR e portanto deveriam ser multiplicaddas por 2 tb????

#8
t 4 t 0

  • Participantes
  • 2518 posts
O Calculo com memórias DDR, pode ser feito de 2 modos. No primeiro modo, já calculamos a taxa de transferencia de dados (memory Bandwidht) com o clock dobrado. Ex: Clock de memória: 250mhz - Effetive Clock: 500mhz (DDR). Calculamos usando já os 500mhz. Ou calcula-se com o clock 250mhz, e multiplica-se o resultado por 2.

#9
bw802

  • Participantes
  • 40 posts
Entendi t4to!!! Valeu, e você poderia me dizer quais os fabricantes tem placas de 128 bits?? E como identificá-las??? É verdade que chips de memórias quadrados podem possuir apenas 4 módulos e ser de 128 bits??


#10
Fepunk

  • Participantes
  • 519 posts
Até aonde esses numeros (8.8 GB/s) influenciam no desempenho da placa de video...tem alguma coisa aver com a taxa de transferencia do slot agp ou não ??

Em desempenho práticos uma mesma placa por exemplo c/ memorias com 64 bits e a outra com de 128 bits vão apresentar uma diferença muito grande??

O que eu kero saber é o seguinte...esses 8.8 GB/s saum usados totalmente??  ou acontece como as memorias RAM DDR que fala que o maximo é 2.1gb/s , 2.7gb/s e .3.2gb/s mas sabemos que nunca chega a isso...mesmo em dual nunca se obtem o maximo permitido..

Outra coisinha... qual clock é o mais importante...o do GPU ou o da memória?  qual deles realmente diferencia uma vga da outra??

Ufa..hehe Espero que me ajudem !!





Tópicos Relacionados Collapse