Jim Keller est un ingénieur en microprocesseurs et architecte informatique américain, largement considéré comme l'un des concepteurs de puces les plus influents de sa génération. Sur une carrière s'étendant sur plus de trois décennies, il a dirigé ou contribué au développement de processeurs pour AMD, Apple, Tesla et Intel, se forgeant une réputation pour livrer des conceptions haute performance dans des délais serrés. Son travail a façonné à la fois l'informatique personnelle grand public et le matériel spécialisé pour l'IA.
Keller a commencé sa carrière à la fin des années 1980 chez Digital Equipment Corporation (DEC), où il a travaillé sur la gamme de processeurs RISC 64 bits Alpha. Il a ensuite rejoint Samsung, puis AMD à la fin des années 1990, où il a été un architecte clé des microarchitectures K7 (Athlon) et K8 (Opteron). Le K8 a introduit le jeu d'instructions x86-64, qui est devenu la base de pratiquement tous les processeurs modernes pour ordinateurs de bureau et serveurs.
AMD et l'architecture Zen
Après un passage chez PA Semi et une période chez Apple, Keller est retourné chez AMD en 2012 pour diriger le développement de la microarchitecture Zen. Zen a été une refonte complète du cœur de processeur d'AMD, visant à combler l'écart de performance avec la gamme concurrente Core d'Intel. Les premiers processeurs basés sur Zen, les CPU Ryzen pour ordinateurs de bureau et la gamme EPYC pour serveurs, ont été lancés en 2017 et ont été largement salués pour leur performance par watt et leurs capacités multi-thread. Le leadership de Keller sur Zen est souvent crédité d'avoir revitalisé la position concurrentielle d'AMD sur le marché x86.
Apple et les processeurs mobiles
De 2008 à 2012, Keller a travaillé chez Apple, où il a dirigé la conception des systèmes sur puce A4 et A5. Ces processeurs ont alimenté l'iPhone 4, l'iPhone 4S et le premier iPad, et étaient remarquables pour leur efficacité énergétique et leurs performances. Le A4 a été le premier processeur mobile conçu en interne par Apple, et le A5 a bâti sur cette base avec une configuration à double cœur. Le travail de Keller chez Apple a aidé à établir la stratégie à long terme de l'entreprise consistant à concevoir du silicium personnalisé pour ses appareils.
Tesla et la conduite autonome
En 2016, Keller a rejoint Tesla en tant que vice-président de l'ingénierie matérielle Autopilot. Chez Tesla, il a supervisé le développement de l'ordinateur Full Self-Driving (FSD), une puce personnalisée conçue pour exécuter les réseaux neuronaux de l'entreprise pour la conduite autonome basée sur le machine learning. L'ordinateur FSD, introduit en 2019, a été conçu pour traiter les données visuelles des caméras en temps réel, remplaçant le matériel basé sur NVIDIA utilisé dans les premiers véhicules Tesla. Keller a quitté Tesla en 2018, mais son travail a jeté les bases des efforts ultérieurs de l'entreprise en matière de conduite autonome.
Intel et projets ultérieurs
Keller a rejoint Intel en 2018 en tant que vice-président senior du groupe d'ingénierie du silicium, où il a été chargé de diriger le développement des architectures de processeurs de nouvelle génération. Pendant son mandat, il a travaillé sur les nœuds de processus 7nm et 5nm d'Intel et a contribué aux efforts de l'entreprise pour retrouver son leadership en matière de fabrication. Il a quitté Intel en 2020, citant des raisons personnelles, et a ensuite rejoint Tenstorrent, une startup axée sur les accélérateurs pour l'IA et le machine learning. Chez Tenstorrent, il a occupé les postes de directeur de la technologie puis de PDG, supervisant la conception de processeurs basés sur RISC-V pour les charges de travail d'IA.
Héritage et impact
L'influence de Keller s'étend sur plusieurs générations de matériel informatique. Son travail sur le x86-64 chez AMD a permis l'adoption généralisée de l'informatique 64 bits, tandis que ses contributions aux puces mobiles d'Apple ont aidé à définir l'ère des smartphones. Chez Tesla, il a repoussé les limites du silicium spécialisé pour les réseaux neuronaux, et son travail ultérieur chez Intel et Tenstorrent s'est concentré sur l'intersection de la conception de processeurs et de l'IA. Tout au long de sa carrière, Keller a été connu pour son approche d'ingénierie pratique et sa capacité à diriger des équipes pour livrer des conceptions complexes dans des délais agressifs. Il a reçu de nombreuses distinctions de l'industrie et est fréquemment cité comme mentor pour les jeunes concepteurs de puces.