Ir ao conteúdo
  • Cadastre-se

Por Dentro da Arquitetura AMD Bulldozer


     154.635 visualizações    Processadores    56 comentários
Por Dentro da Arquitetura AMD Bulldozer

Introdução

A AMD anunciou ontem detalhes da nova arquitetura que será usada em seus processadores a partir de 2011. Chamada Bulldozer, esta arquitetura é completamente diferente da atual arquitetura AMD64 que a AMD vem usado desde o lançamento do primeiro processador Athlon 64 em 2003. Neste tutorial nós explicaremos em detalhes como esta nova arquitetura funciona.

Para uma melhor comparação entre a arquitetura Bulldozer e a arquitetura AMD64, nós sugerimos que você leia antes o nosso tutorial Por Dentro da Arquitetura AMD64.

A arquitetura Bulldozer herdará alguns recursos introduzidos com a arquitetura AMD64, tais como controlador de memória integrado e o uso do barramento HyperTransport para comunicação entre o processador e o chipset.

Bulldozer é o codinome da arquitetura, não de um processador específico. Como é de praxe, a AMD primeiro lançará os processadores voltados para o mercado de servidores baseados nesta nova arquitetura e em seguida lançará os modelos para o mercado de micros de mesa topo de linha, para o segmento de micro de mesa intermediário e, finalmente, para o mercado de entrada.

Embora a AMD não tenha divulgado informações específicas de quais processadores serão lançados, eles mencionaram que os primeiros processadores para micros de mesa baseados na arquitetura Bulldozer terão um novo padrão de pinagem, chamado AM3+, que também será compatível com os atuais processadores soquete AM3. Os processadores soquete AM3+, no entanto, não serão compatíveis com placas-mãe soquete AM3.

A arquitetura Bulldozer terá um equivalente da tecnologia Intel Turbo Boost, que permitirá ao processador fazer overclock automático caso você esteja rodando programas pesados e se a dissipação térmica ainda estiver dentro da especificação.

Antes de falarmos sobre os detalhes internos da arquitetura Bulldozer, vamos primeiro falar dos conjuntos de instruções suportados por esta nova arquitetura.


Artigos similares


Comentários de usuários

Respostas recomendadas



  • Membro VIP
Perguntas:

Essa junção dos núcleos não vai prejudicar a performance do processador?

Sim, só não sabemos o quanto e a AMD diz que é pouco. Esperar pra ver.

Ou essa arquitetura da AMD tá meio parecida com as arquiteturas 45nm da plataforma 775?

Não, o HT funciona uando as partes ociosas do processador pra processar duas Threads ao mesmo tempo, o Bulldozer tem, digamos, 1,8 núcleos por bloco pra dividir melhor os recursos.

O fato de desligar um núcleo, pode prejudicar o desempenho da CPU, tipo como ocorre quando se desliga o HDD que tem que voltar a girar primeiro, para depois ser lido?

Só se o sistema de gerenciamento for uma jossa. Exemplo contrário: O Cool and Quiet altera o clock do processador dinamicamente sem que saibamos da existência dele.

Bom, acho que com a implementação dessas instruções, a AMD tem grande chance de alcançar a Intel, principalmente se essa nova arquitetura tiver um ótimo desempenho em cálculos grandes, o que o torna ótimo para jogos.

Se os jogos se beneficiarem de muitos núcleos até lá, quem sabe. ^_^

Link para o comentário
Compartilhar em outros sites

Nunca comprei processadores AMD, mais gostei dessa arquitetura que AMD vai lança no ano que vem, sempre tive paranóia com os processadores AMD por causa do seu super aquecimento. Mais no ano que vem pretendo pretendo deixa a Intel de lado.

Link para o comentário
Compartilhar em outros sites

Pelo o que eu entendi o tchan da nova arquitetura vai ser mais gerenciamento de energia do que melhorias no processamento mesmo.

Tem que ver se com as novas instruções vai fazer alguma diferença mas aí tem q esperar um pouco mais né....

Quanto ao soquete, com certeza seria melhor ser retro-compatível, eu não sei dizer se nesse caso é questão de estratégia de mercado ou técnica. Mas eu até perdôo a AMD porque ela tem se preocupado em manter um certo grau de compatibilidade desde o AM2, mesmo mudando memória de ddr2 para ddr3.

Eu só fico meio preocupado porque queria ver a AMD reagir aos i7. É torcer pra ver essas instruções fazerem diferença. Instruções de 128 e 256 bitzzz :eek::eek: . E essas duas intruções que a AMD introduziu com um documento pdf de 272 páginas pra explicar elas hahahahaha, isso porque são só duas instruções a mais. Já tem bastante material sobre elas na Internet:

http://en.wikipedia.org/wiki/XOP_instruction_set

olha isso XD XD XD XD:

http://www.noticiastecnologicas.com.br/2010/04/teste-do-amd-bulldozer.html

mais legal o codenome de uma das versões é "interlagos" hehehe, só por causa disso vou comprar.

Link para o comentário
Compartilhar em outros sites

é logo logo as MOBO para AMD vão ficar maiores :D

pois estes processadores terão um controlador de memória quadri-channel DDR3, o qual pode funcionar também em triple-channel, dual ou single.

AMD esta vindo com tudo :)

Vão ter Quad-channel esses novos CPUs Bulldozer?

Link para o comentário
Compartilhar em outros sites

tão dizendo q a ideia era ter retrocomptb com am3, ao longo do projeto ficou inviável: ou inova e permite expandir na nova plataforma, ou o bdz fica limitado e todo mundo vai reclamar em pouco tempo e criticar o k11

tb tem o fato financeiro, a amd ganha vendendo novas placas-mae com novos recursos ampliando o mercado e tb vemos q os fabricantes de mobo fizeram uns update de bios meio fracos, uns mais, outros menos (podiz crê, fab de mobo entorta o bico quando falam perto deles de retrocomptb) e no fim acabam reclamando mesmo

já viram que tem muita gente reclamando de problemas nas mobos ultimamente, tenho notado um índice de 30% na maioria dos casos. Isso demonstra que eles querem empurrar o troço e nem as mobos mais top escapam

com nova plataforma eles vão caprichar pra chamar a atenção, geralmente gosto de ver as novidades embutidas, exceto aquelas tecnolog pra levar de embrulho, mas faze o keeee

Link para o comentário
Compartilhar em outros sites

quad-channel, que delicia. será que com isso a placa mãe vai vir com 8 soquetes de memoria?

Se realmente vier com controlador quad-chennel, então sim. Eu não vejo como isso pode ser útil para além dos benchmarks e servidores. O i7-920 não é mais rápido que um i7-860, e isso que ele usa triple-channel.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Ninguém falou em quad channel, isso só existe em servidores e lá a conversa é outra, não sei porque toda vez surge esta conversa de mais que dois canais sendo que existem testes mostrando que nos desktops isso é inútil.

Link para o comentário
Compartilhar em outros sites

Vão ter Quad-channel esses novos CPUs Bulldozer?

então Roberto91 isso de quadri-channel foi o que eu vi em outro fórum la fala que vai vir com controlador quadri-channel tri-channel dual e single

mais o Bulldozer vai ter modelos como

Interlagos e Zambezi se tem mais não cheguei a ver no fórum

e pelo que eu vi só interlagos vira com controlador quadri-channel

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
então Roberto91 isso de quadri-channel foi o que eu vi em outro fórum la fala que vai vir com controlador quadri-channel tri-channel dual e single

mais o Bulldozer vai ter modelos como

Interlagos e Zambezi se tem mais não cheguei a ver no fórum

e pelo que eu vi só interlagos vira com controlador quadri-channel

Pessoal, Interlagos é pra servidores, serão processadores com 16 núcleos, para socket G34 que meia dúzia aqui vai ver pela frente, esse sim terá quad channel (como o Magny Cours X12 tem hoje) pois são dois chips em uma peça só.

Triple channel a AMD nunca falou que teria, e pros demais mercados, o dual está bom para o momento.

Link para o comentário
Compartilhar em outros sites

Pessoal, Interlagos é pra servidores, serão processadores com 16 núcleos, para socket G34 que meia dúzia aqui vai ver pela frente, esse sim terá quad channel (como o Magny Cours X12 tem hoje) pois são dois chips em uma peça só.

Triple channel a AMD nunca falou que teria, e pros demais mercados, o dual está bom para o momento.

Pois é, e em todos os testes que vi, dava quase nada de diferença de desempenho entre dual e triple channel nos core i7 (_(

Quero ver mesmo é o Fusion ^_^

Link para o comentário
Compartilhar em outros sites

Fiugan é outra arquitetura.....-_-

Fiugan?:confused:

eu sei que Fusion é outra e é ela mesma que eu quero ver.:P

Essa bulldozer aí ja ta até atrasada. Muita coisa que ja tinha nos Intel.

Mas vai que vai, nao vejo a hora de AMD concorrer diretamente em desempenho novamente.

Link para o comentário
Compartilhar em outros sites

  • Administrador
Gabriel, acho que tem um pequeno equívoco no artigo, pois o cache L1 de dados não é de apenas 16KiB por núcleos e sim por linha (pipeline). Como cada núcleo possui 4 linhas distintas, a soma delas equivale aos mesmos 64KiB de dados da arquitetura AMD64.

Opa, desculpe-me pela demora, eu resolvi tirar férias e só hoje estou retornando.

No slide estava 16 KB por núcleo e o cache L1 de dados aparece separado das unidades de execução. Todavia, vou perguntar agora mesmo ao engenheiro da AMD para ver se ele esclarece isso melhor e te retorno assim que tiver uma resposta.

Atualização:

Acabei de receber uma resposta e o que escrevi do artigo é o que está correto, a informação que você postou é que está equivocada: a arquitetura Bulldozer terá 16 KB de memória cache por núcleo e não por unidade de execução. Segue abaixo informações mais detalhadas passadas pelo engenheiro da AMD:

"Each integer core has its own 16KB data cache. These caches seem rather limited compared with the K10 CPU’s 64KB data cache. A larger cache has a longer access time, and it appears the small cache size is a tradeoff to improve cycle time, although this tradeoff is difficult to assess without information on the pipeline design and clock speed of the Bulldozer products. The smaller cache also reduces die size, of course, but it will reduce performance on many applications."

Abraços,

Gabriel Torres

Link para o comentário
Compartilhar em outros sites

Creio que soullforged tomou linha de associatividade do Dcache por linha de pipeline, que são duas coisas distintas. As linhas de associatividade são um meio de particionamento da memória cachê de maneira a se permitir que diferentes localidades da memória principal fiquem replicadas sem que uma delas elimine e sobrescreva a outra. Um circuito chamado de TLB (Translation Lookaside Buffer) é o responsável por gerenciar esse particionamento e normalmente opera independente do arranjo das unidades de execução do processador.

Do ponto de vista do engenheiro de software e do desenvolvedor de compiladores, há fatores a se considerar como tipo de arquitetura de cachê inclusiva (os dados do L1D são replicados no L2, o que melhora o desempenho das transações de coerência de dados mas "rouba" espaço do L2) ou exclusiva (os dados do L1D não são replicados no L2, o que economiza espaço e alivia um pouco o consumo de energia elétrica mas piora o desempenho das das transações de coerência de dados) e a própria associatividade. Os Phenom e derivados utilizam atualmente um sistema de duas vias associativas e arquitetura de cachê exclusiva com um "victim buffer" o qual na prática limita a utilização do L1D para menos dos 64KB totais evitando assim que o buffer "empurre" constantemente os dados para fora do L1D. O Bulldozer possivelmente utiliza outro tipo de arquitetura de cachê inclusiva, pois o custo da replicação dos dados no L2 seria muito menor. O engenheiro da AMD pode confirmar esse detalhe. De qualquer maneira, ele não deve soltar muita coisa enquanto o "Acordo de não divulgação" dos parceiros da AMD não expirar. ;)

Link para o comentário
Compartilhar em outros sites

Primeiramente estão de parabéns pela informação sobre essa nova tecnologia, ao meu ver, já era a hora da amd toma vergonha e criar seus "monstros", e mostra a intel que e capaz de produzir produtos excelentes pensando em nosso bolso, uso amd e não tenho nada a reclamar. amd forever!!!!!

Link para o comentário
Compartilhar em outros sites

Pessoal boa noite,

Desclpem minha dúvida que pode parecer meia tosca, mas eu procurei no google e li alguns artigos do forum mas realmente não descobri.

É o seguinte, não entendi como vai ser aos NOMES dos processadores no futuro, assim:

Antes tinha: Sempron e Athlon, depois (hoje) Athlon e Phenom, ... o Bulldozer será um "nome", tipo Phenom e Bulldozer ou Athlon e Bulldozer???

E outra pergunta sei que o Liano e Bulldozer são coisas diferentes, mas lembro de ter lido sobre fazerem o Bulldozer com a GPU integrada, se não me engano é o caso do Liano (Fusion).

Está correto isso de que unir a tecnologia Fusion (GPU+CPU) junto com o Bulldozer?!... porque se for *-*!!!!

Caramba !!! 8 núcleos ( 4 módulos ) + GPU!!!!!

Como eu tava ciente que iria chegar os Bulldozer, mudei ( sábado agora ) só o meu Kuma 7750 pra o meu Athlon II X4 [email protected] e comprei minha XFX HD5670 mesmo que como ainda tenho meu tubao de 15" :P to rodando os jogos no max e meu folding melhorou =) então to tranquilo pra aguentar e guardar money pra depois pegar logo minha placa AM3+ e meu futuro Bulldozer =)

Eu particularmente concordo em não haver retrocompatibilidade, ** quero mais é ver o processador no maximo que ele pode alcançar, temos é que passar logo o i7. =)

Lembrei, vi também aqui no CdH que a Samsumg fabriou pentes DDR4, será que eles fariam com controlador pra DDR4? ** eu ainda to com a DDR2 e um Athlon II X4 e os caras já tão fabricando 10 gerações na frente :P assim num dah! rsrsrsrs

valeu

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
Pessoal boa noite,

Desclpem minha dúvida que pode parecer meia tosca, mas eu procurei no google e li alguns artigos do forum mas realmente não descobri.

É o seguinte, não entendi como vai ser aos NOMES dos processadores no futuro, assim:

Antes tinha: Sempron e Athlon, depois (hoje) Athlon e Phenom, ... o Bulldozer será um "nome", tipo Phenom e Bulldozer ou Athlon e Bulldozer???

Por hora, nada foi confirmado.

E outra pergunta sei que o Liano e Bulldozer são coisas diferentes, mas lembro de ter lido sobre fazerem o Bulldozer com a GPU integrada, se não me engano é o caso do Liano (Fusion).

Está correto isso de que unir a tecnologia Fusion (GPU+CPU) junto com o Bulldozer?!... porque se for *-*!!!!

Caramba !!! 8 núcleos ( 4 módulos ) + GPU!!!!!

Calma, isso está planejado pra ocorrer com o Fusion de segunda geração, ano que vem ou ainda no outro.

Link para o comentário
Compartilhar em outros sites

esse nome medonho aí.. não é patrola em inglês?

os engenheiros pensaram q iam patrolar a intel?

deixando as criticas de lado e indo ao que interessa:

1) Trocando em miudos, compraremos um processador de 4 núcleos, q na verdade tem 2 desses blocos aí, ou é q nem o HT, q tu compra 4 e vem mais 4 de brinde*

2) esses blocos aí é pra ser uma coisa boa (acho q isso ja sera respondido junto com a questão anterior...

brinde*: brinde caro esse nao?

Link para o comentário
Compartilhar em outros sites

Embora a AMD não tenha divulgado informações específicas de quais processadores serão lançados, eles mencionaram que os primeiros processadores para micros de mesa baseados na arquitetura Bulldozer terão um novo padrão de pinagem, chamado AM3+, que também será compatível com os atuais processadores soquete AM3. Os processadores soquete AM3+, no entanto, não serão compatíveis com placa-mãe soquete AM3.

Amigos, deve ser eu que nao estou interpretando...

mas leiam o paragrafo acima;

Na parte em negrito parece haver uma contradição...

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...