Le légendaire architecte de puces, Jim Keller, a déclaré lors d’une conférence que son projet de processeur K12 ARM avait été « stupidement annulé » après avoir quitté son ancien employeur, AMD.
L’ancien architecte de puces d’AMD, Jim Keller, déclare qu’il a travaillé sur Zen 1, Zen 2, Zen 3 mais que le processeur K12 ARM a été annulé par son ancien employeur
La conférence « Future of Compute » a été organisée par le Département d’informatique et d’automatisation de l’Institut indien des sciences, où Jim Keller a donné un bref aperçu des différents projets sur lesquels il a travaillé et des principes fondamentaux de la conception de puces.
Jim déclare que pendant qu’il était chez AMD, il a travaillé sur Zen 1 et a établi les plans pour faire Zen 2 et Zen 3, ce qui signifie que Zen 3 pourrait probablement être le dernier design Jim Keller que nous avons obtenu de lui en tant que derniers Zen 4 et Zen 5 projets pourraient être conçus en interne par une nouvelle équipe chez AMD. Pendant son séjour chez AMD, Jim et son équipe ont remarqué que la conception du cache pour les processeurs ARM et x86 était essentiellement la même, entre autres choses telles que l’unité d’exécution et la seule différence entre les deux architectures de processeur était l’unité de décodage, ils ont donc décidé de travailler sur une nouvelle puce, connue sous le nom de K12, qui a ensuite été annulée par AMD.
Il est révélé par Jim Keller que le projet de CPU K12 ARM a en fait été annulé après son départ de l’entreprise par certains managers. Comme il le dit, la plupart des managers ont peur de changer des choses mais parce qu’il était lui-même architecte, il n’a pas peur de changements comme celui-ci et le travail qu’il a fait pendant son temps chez AMD était « amusant ».
En ce qui concerne ce que le K12 d’AMD allait être, le processeur basé sur ARMv8-A a été conçu pour être lancé parallèlement au projet Zen et devait se concentrer sur les environnements à haute fréquence et à efficacité énergétique, visant le serveur dense, intégré et semi- segments de marché personnalisés. AMD a depuis apporté diverses puces de serveur semi-personnalisées basées sur l’architecture de base Zen et ils entrent dans le segment de calcul dense avec leur nouvelle architecture Zen 4C l’année prochaine qui fera ses débuts sur la plate-forme EPYC Bergame. Les puces intégrées d’AMD utilisent également le silicium Zen, il semble donc qu’AMD ait un plan vraiment différent pour utiliser Zen pour l’ensemble de ses besoins informatiques plutôt que de s’appuyer sur une architecture distincte axée sur ARM.
« Mais je vais vous dire de mon point de vue, lorsque vous regardez les solutions de calcul, qu’il s’agisse de x86 ou d’ARM ou même d’autres domaines, c’est un domaine dans lequel nous nous concentrons sur l’investissement », a répondu le directeur financier d’AMD, Devinder Kumar, à une question sur le point de vue de la société sur les puces Arm concurrentes. « Nous connaissons très bien le calcul. Même ARM, comme vous l’avez mentionné, nous avons une très bonne relation avec ARM. Et nous comprenons que nos clients veulent travailler avec nous avec ce produit particulier pour fournir les solutions. Nous sommes prêts à aller de l’avant et faire cela même si ce n’est pas x86, même si nous pensons que x86 est une force dominante dans ce domaine. »
via AMD
Cela dit, le directeur financier d’AMD, Devinder Kumar, a déjà déclaré qu’il était prêt à fabriquer des puces ARM s’il y avait un besoin et une demande pour celles-ci. AMD entre également dans l’arène semi-personnalisée où il prévoit d’utiliser des puces tierces dans un avenir proche, donc c’est aussi quelque chose qui pourrait utiliser des puces ARM, mais ce ne sera pas une conception entièrement interne qu’AMD faisait avec K12 quand Jim était autour. Jim a également rejoint Intel en 2018 et est parti en 2020 après avoir travaillé sur divers projets de puces et est actuellement directeur technique par intérim chez Tenstorrent.