O lendário desenvolvedor de microprocessadores Jim Keller deixa a AMD |

A Advanced Micro Devices disse na sexta-feira que Jim Keller, um lendário arquiteto de microprocessadores, deixará a empresa, com efeito imediato. O Sr. Keller trabalhou em várias gerações futuras de unidades de processamento central (CPUs) e system-on-chips (SoCs) na AMD, sua saída afetará o roteiro de longo prazo da empresa, mas não afetará os produtos em os próximos anos.

Nenhum efeito imediato no roteiro do produto

A AMD indicou que Jim Keller deixa a empresa depois de apenas três anos para buscar outras oportunidades. Mark Papermaster, diretor de tecnologia da AMD, será o líder interino do grupo de desenvolvimento de arquitetura de CPU anteriormente liderado pelo Sr. Keller. Eventualmente, a AMD terá que encontrar um substituto decente para o lendário arquiteto de chips.



Uma equipe profunda estava no local para conduzir a fase de conclusão do nosso núcleo 'Zen' de próxima geração e IP e SOCs do sistema associado, disse Drew Prairie, diretor de comunicações corporativas da AMD. A saída de Jim Keller não deve afetar nossos roteiros públicos de produtos ou tecnologia, e continuamos no caminho certo para a disponibilidade 'Zen' em 2016 com o primeiro ano completo de receita em 2017. Não há outras mudanças organizacionais relacionadas à saída de Jim.

Jim Keller, um arquiteto de CPU lendário, é mais conhecido por projetos de alto desempenho como Alpha 21164 e 21264 da DEC, K8 da AMD (Athlon 64/Opteron), Swift, Cyclone, Typhoon da Apple, bem como vários sucessos baseados em PowerPC e MIPS sistema em chips. Depois que o Sr. Keller concluiu seu trabalho no K8, ele deixou a AMD em 1999. Ele voltou para a AMD em 2012.

Zen e K12

Na AMD, o Sr. Keller foi responsável pelo desenvolvimento das microarquiteturas x86 e ARM de última geração da empresa, incluindo Zen, Zen+, K12 e outras. A AMD afirma que os microprocessadores baseados em seus núcleos Zen oferecerão 40% mais instruções por desempenho de clock em comparação com os núcleos Excavator x86.

Embora uma microarquitetura seja crucialmente importante para o sucesso de várias gerações de produtos, grupos relativamente pequenos de pessoas a projetam. Além disso, não demora muito para criar uma microarquitetura de CPU moderna em alto nível. O que leva muito tempo é a implementação de blocos de hardware reais dentro dos núcleos do processador (buscadores/decodificadores de instruções, agendadores, unidades lógicas aritméticas, unidades de ponto flutuante, etc.), desenvolvimento de vários componentes fora do núcleo (pré-buscadores, interconexões internas, caches, controladores de memória, interfaces, etc.), projeto e implementação de chips reais baseados na arquitetura e blocos de hardware. Como resultado, as CPUs vendidas hoje são alimentadas por microarquiteturas desenvolvidas há muitos anos.

As decisões de arquitetura são muitos anos antes dos produtos, explicou o representante da AMD. Como você deve se lembrar, ele era o principal arquiteto do K8. Lançamos esse produto em 2003 e ele deixou a AMD em 1999.

O desenvolvimento das microarquiteturas Zen (znver1) e Zen+ (znver2) – que a AMD divulgou – foi concluído há muito tempo. Neste ponto, a equipe de design de arquitetura de CPU do Sr. Keller pode estar finalizando a terceira iteração do Zen (znver3) ou iniciando o design de alto nível da quarta iteração do Zen (znver4). O desenvolvimento das microarquiteturas K12 e K12+, que compartilham muitas inovações com o Zen, também foi concluído. É altamente provável que a saída do Sr. Keller não afete significativamente os produtos da AMD com vencimento em 2016 – 2018, todos os produtos baseados nos núcleos Zen e K12 verão a luz do dia.

Temos um roteiro de várias gerações para aprimorar e melhorar ainda mais o núcleo no futuro, disse o Sr. Prairie. Nosso foco está em núcleos ARM e x86 de 64 bits escaláveis ​​de alto desempenho.

pipeline de desenvolvimento de CPU

Ao longo de sua história, a Advanced Micro Devices desenvolveu uma série de microarquiteturas e tecnologias inovadoras que estavam anos à frente do que seus concorrentes ofereciam na época. Infelizmente, a AMD nem sempre teve recursos suficientes para buscar novas oportunidades. Então, quando a AMD decidiu projetar duas microarquiteturas em vez de uma em 2005 – 2006, foi uma decisão arriscada, que acabou afetando negativamente todo o pipeline de desenvolvimento de CPU na empresa. Felizmente, o pipeline já foi consertado, graças a Mark Papermaster e Jim Keller.

No passado, a AMD tinha várias equipes de desenvolvimento de arquitetura de CPU baseadas em diferentes locais (incluindo Sunnyvale, Califórnia; Boxborough, Massachusetts; Fort Collins, Colorado, etc.). Diferentes equipes projetaram e aprimoraram diferentes microarquiteturas e foram muito dedicadas ao seu trabalho. Embora isso parecesse fazer sentido nos anos 2000, quando a empresa projetava apenas microprocessadores, não funcionaria hoje em dia. Como resultado, Rory Read e Mark Papermaster, que ingressaram na empresa em 2011 como diretor executivo e diretor de tecnologia, decidiram interromper o desenvolvimento de núcleos x86 de baixo consumo de energia/baixo custo (conhecidos como Cats, por exemplo, Bobcat, Jaguar, Puma) e focar em microarquiteturas escaláveis ​​de alto desempenho. Além disso, o Sr. Papermaster, que trabalhou no projeto de microprocessadores na IBM de 1991 a 2006, acabou unificando todas as equipes de desenvolvimento de arquitetura de CPU em uma, criando um grande grupo de talentos prontos para enfrentar vários desafios.

Mark Papermaster redistribuiu uma das equipes (presumivelmente a localizada em Boxborough, Massachusetts) para concluir os aprimoramentos da microarquitetura do Bulldozer (esse trabalho provavelmente foi concluído em ~ 2013 e, em seguida, a equipe se juntou ao grupo global de desenvolvimento de arquitetura de CPU), tornando recursos da equipe de engenharia de CPU da Califórnia disponíveis para Jim Keller, que ingressou na AMD em agosto de 2012.

Hoje, engenheiros em diferentes locais trabalham nos mesmos projetos, o que deve acelerar o desenvolvimento de núcleos x86 e ARM de alto desempenho. Por exemplo, as pessoas em Fort Collins, Colorado, estão trabalhando na eficiência energética das futuras microarquiteturas da AMD (por exemplo, Zen) e designs de chips. Os grupos globalizados de desenvolvimento de microarquitetura e microprocessador da AMD devem ser geralmente mais ágeis e flexíveis do que as equipes dedicadas antigamente. Como resultado, é lógico esperar que a AMD crie produtos mais rapidamente daqui para frente. Além disso, graças à contribuição de Jim Keller, espera-se que esses chips sejam bastante competitivos no nível da microarquitetura.

A correção do pipeline de desenvolvimento de CPU na AMD foi fundamental para o sucesso futuro da empresa. A decisão estratégica para isso foi tomada por Mark Papermaster, que também tratou de muitas questões organizacionais. No entanto, foi Jim Keller, que criou um mecanismo de trabalho pronto para produzir microarquiteturas competitivas para processadores.

Os microprocessadores contemporâneos contêm bilhões de elementos. As microarquiteturas de CPU modernas são extremamente complexas e só podem ser desenvolvidas por grupos de pessoas talentosas trabalhando juntas. No entanto, Jim Keller é uma verdadeira lenda no mundo dos microprocessadores. Ao longo de sua carreira, ele gerenciou o design de tantos produtos de sucesso que, sem dúvida, ele é um brilhante arquiteto de CPU. É um pouco triste vê-lo deixando a AMD, mas se você der uma olhada em sua carreira, ele nunca passou mais do que vários anos em uma fabricante de chips. Na verdade, era uma questão de tempo para ele deixar a AMD. Felizmente, agora existe um grupo de desenvolvimento de microarquitetura de CPU global trabalhando na AMD, que pode continuar o que o Sr. Keller começou. A principal intriga sobre Jim Keller agora é o que vem a seguir para ele. Enquanto isso, a pesquisa e desenvolvimento de processadores da AMD está em boas mãos por enquanto.