terça-feira, 12 de abril de 2016

Barramento HyperTransport

Os processadores atuais da AMD têm dois barramentos externos. Um é usado na comunicação entre o processador e a memória, e é chamado simplesmente “barramento da memória”. Já o outro é usado na comunicação entre o processador e os demais componentes do micro, através do chipset da placa-mãe, e é chamado HyperTransport – este é, portanto, o barramento de entrada e saída. Neste tutorial explicaremos como o barramento HyperTransport funciona e esclareceremos erros comuns que as pessoas assumem a respeito deste barramento.






Este barramento começou a ser usado com a arquitetura AMD64, e processadores da AMD antigos que não são baseados nesta arquitetura, como o Athlon original, o Athlon XP e os processadores Sempron soquete 462, o processador tem apenas um barramento externo, também conhecido como FSB (Front Side Bus) ou barramento frontal. Nesta implementação o barramento externo transporta tanto dados da comunicação com a memória quanto da comunicação com os demais dispositivos do micro. Como há apenas um caminho de dados entre o processador e o resto do PC, as transferências de memória e de entrada/saída competem entre si pelo uso do barramento, o que reduz o desempenho.

Os processadores AMD voltados para o mercado de servidores – ou seja, os processadores Opteron – podem ter um, dois ou até três barramentos HyperTransport, dependendo do modelo. Esses barramentos extras são usados para interconectar vários processadores permitindo, assim, a comunicação entre eles, isto é, são usados em servidores com mais de um processador instalado na placa-mãe. Como processadores para desktop e notebook não suportam este tipo de configuração, eles só têm um único barramento HyperTransport.

Além de permitir que os processadores AMD tenham barramentos separados para a memória e para os demais dispositivos do micro, o HyperTransport tem ainda outra vantagem: ele traz caminhos separados para operações de entrada e de saída do processador, permitindo que o processador transmita (“escreva”) e receba (“leia”) dados ao mesmo tempo, em paralelo. Na arquitetura tradicional com apenas um barramento externo, como este é usado tanto para operações de entrada quanto para operações de saída, leituras e escritas não podem ser efetuadas simultaneamente.


Desenvolvido por Karolina A. da Silva | Todos os direitos reservados.