O código-fonte do kernel Linux revela mais segredos do AMD Zen

Logotipo AMD Zen e diabólico Tux

Há algum tempo, as notícias sobre algumas pistas do funcionamento do Microarquitetura Zen AMD graças ao código fornecido no kernel do Linux para suportá-lo. E é que o Zen está despertando grande interesse porque da AMD eles fizeram um esforço sobre-humano, cancelando todos os projetos que haviam planejado e concentrando seus esforços no Zen, aprendendo com os erros das microarquitetura anteriores. Por enquanto, estima-se que tenha uma melhoria de 40% no IPS em relação à microarquitetura atual.

A AMD tem em mente voltar ao que era e enfrentar a Intel e recuperar o market share de seus melhores tempos. Para isso, foi procurado um parceiro muito poderoso, a Samsung, suas fábricas são as mais avançadas e fornecerão a tecnologia de fabricação FinFET 14nm (algo que a Intel tem falhado ultimamente e tem sido obrigada a atrasar e suspender projetos devido a problemas com sua fabricação tecnologia). Além disso, a AMD recrutou algumas cabeças quentes de que Lisa Su voltou para a empresa verde depois de perdê-las no passado, além de outros especialistas de primeira linha.

A empresa foi reestruturada E em vez de operar 10 vezes o seu tamanho real, como antes, agora opera como uma empresa pequena e ágil. E as mentes das quais falo pesam muito, como Raja Koduri, um especialista em GPU que trocou a AMD pela Apple e agora voltou. Mark Papermaster também trabalhou para Apple, IBM e PA Semi, trabalhando em projetos como o microprocessador PowerPC ou o poderoso POWER, agora ele também entra para a AMD. Mas a cereja do bolo é Jim Keller (alguns dias atrás recrutado por Elon Musk para a Tesla Motor), que também foi para a Apple para liderar os SoCs da série ARM Axe e há poucas pessoas que sabem tanto sobre chips de alto desempenho quanto Keller.

É por isso que o Zen deve ser um sucesso e é que agora vimos dados dos 32 núcleos que o Zen alcançará, como o codinome Zeppelin na mensagem "AMD Zeppelin (Família 17h, Modelo 00h) você apresenta um contador de desempenho retirado de instruções que é indicado por CPUID.8000_0008H: EBX [1]. E o registro dedicado de instruções retiradas (MSR 0xC000_000E9) é incrementado uma vez para cada instrução retirada.«. E o seguinte patch foi fornecido para o kernel Linux, onde "core_complex" é visto e que pode se referir à unidade de computação da AMD:

+core_complex_ide = (apicid & ((1 << c->x86_coreid_bits) - 1)) >> 3;

+per_cpu(cpu_llc_id, cpu) = (socket_id << 3) | core_complex_id;


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Jorssoftware dito

    ok