HyperTransport 1.x
O barramento HyperTransport pode operar com diferentes configurações de clock e números de bits que podem ser transmitidos por vez. Esse talvez seja o aspecto que mais causa confusão a respeito do funcionamento do barramento HyperTransport.
O HyperTransport é um barramento criado por um consórcio de várias empresas, incluindo a AMD, a NVIDIA e a Apple. Este barramento pode ser usado em várias aplicações e não é restrito apenas aos produtos da AMD.
Isto significa que a configuração do barramento HyperTransport usada em um determinado circuito dependerá do desenvolvedor do hardware.
Além disso, alguns desenvolvedores anunciam uma taxa de transferência exagerada do barramento HyperTransport que eles estão usando.
Os processadores da AMD utilizam links de 16 bits, apesar de o barramento HyperTransport permitir o uso de links de 32 bits.
O HyperTransport 1.x (“HT1”) é usado nos processadores soquete 754 e no Sempron soquete AM2 (os demais processadores baseados no soquete AM2 usam o HyperTransport 2.0).
Aqui está um resumo de todos os clocks possíveis e taxas de transferências do HyperTransport 1.x:
- 200 MHz = 400 MT/s = 800 MB/s
- 400 MHz = 800 MT/s = 1.600 MB/s
- 600 MHz = 1.200 MT/s = 2.400 MB/s
- 800 MHz = 1.600 MT/s = 3.200 MB/s
O barramento HyperTransport transfere dois dados por pulso de clock, um conceito conhecido como DDR (Double Data Rate), ou taxa de transferência dobrada.
A fórmula para encontrar a taxa de transferência máxima teórica é a seguinte:
Taxa de transferência = número de bits x clock x número de dados por pulso de clock / 8
Portanto, com os processadores soquete 754, o barramento HyperTransport pode trabalhar a no máximo 800 MHz ou 3.200 MB/s. Algumas pessoas divulgam esses clocks e taxas de transferências usando outros números, gerando muita confusão no mercado.
Alguns dizem que o clock usado pelo HyperTransport 1.x é de 1.600 MHz. Isto acontece porque como em cada ciclo de clock dois dados são transferidos, o desempenho obtido é similar ao de um clock de 1.600 MHz transferindo apenas um dado por pulso de clock. No final a taxa de transferência será a mesma, já que na fórmula acima em vez de usar “2” para o “número de dados por pulso de clock”, será usado “1”. Isto é a mesma coisa que acontece com as memórias DDR, onde o clock anunciado é o dobro do clock real (por exemplo, memórias DDR3-1600 trabalham na verdade a 800 MHz transferindo dois dados por pulso de clock).
A AMD diz que o clock usado pelos processadores soquete 754 é de 1.600 MT/s. MT/s significa Mega Transferências por Segundo, ou milhões de transferências por segundo. Esta é a maneira correta de se expressar a ideia acima. Transferências por segundo é igual ao clock vezes o número de bits transferidos por pulso de clock.
Alguns dizem que a taxa de transferência máxima do HyperTransport 1.x é de 6.400 MB/s. Isto acontece porque a taxa de transferência anunciada é para cada caminho de dados (isto é, 3.200 MB/s para o caminho de dados de entrada e 3.200 MB/s para o caminho de dados de saída) e algumas pessoas multiplicam a taxa de transferência por dois para cobrir os dois caminhos de dados. Nós não concordamos com essa metodologia. Isto seria o mesmo de dizer que o limite de velocidade de uma estrada é de 160 Km/h porque existe um limite de velocidade de 80 Km/h em cada direção. Não faz sentido.
Outro conceito que é mal interpretado é dizer que o barramento externo ou FSB do Athlon 64 (ou de qualquer outro processador que utiliza o barramento HyperTransport 1.x) é de 1.600 MHz. Isto está parcialmente correto. Nós podemos dizer isso para operações de entrada e saída (isto é, acesso a periféricos), mas não para a memória, já que os processadores baseados na arquitetura AMD64 têm dois barramentos separados, como discutimos. Portanto é melhor que você diga “HyperTransport” ou “HT” e não “barramento externo” ou “FSB” para evitar confusão.
É importante notar que os processadores AMD podem trabalhar com vários outros clocks menores do que os anunciados 1.600 MT/s (800 MHz). Na verdade, eles podem trabalhar com qualquer uma das velocidades listadas acima.
O chipset pode negociar um clock menor com o processador, podendo até transferir oito bits por vez em vez de 16. Quando os primeiros chipsets para o processador Athlon 64 surgiram, a VIA alegou que seu chipset para o Athlon 64, o K8T800, era superior aos concorrentes por trabalhar com o barramento HyperTransport a 1.600 MT/s, acusando produtos concorrentes (sem mencionar nomes) de não usar a taxa de transferência máxima que o HyperTransport permite, mas uma taxa menor ou até mesmo usando links de 8 bits em vez 16 bits.
Em http://www.hypertransport.org, o site oficial do HyperTransport, você verá que a taxa de transferência máxima do barramento HyperTransport 1.x é de 12,8 GB/s. Esta taxa de transferência máxima é obtida usando links de 32 bits – como explicamos os processadores AMD usam links de 16 bits. Porém, se você fizer as contas, achará 6.400 MB/s (32 bits x 800 MHz x 2 / 8). Aqui o consórcio HyperTransport dobrou a taxa de transferência máxima por existirem dois caminhos de dados disponíveis (uma para transmissão de dados e outro para recepção). Como dissemos anteriormente, nós não concordamos com essa metodologia para calcular taxas de transferências.
Respostas recomendadas
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar agora