Jim Keller (engineer)
Jim Keller | |
|---|---|
| Jim Keller, November 2024 Keller in November 2024 | |
| Born | 1958 or 1959 (age 66–67) New Jersey, US |
| Education | Pennsylvania State University |
| Occupation | CEO at Tenstorrent |
| Known for | |
| Spouse | Bonnie Peterson |
| Relatives | Jordan Peterson (brother-in-law) |
James B. Keller[1] (born 1958/1959)[2] is an American microprocessor engineer best known for his work at AMD, Apple, and Tesla. He was the lead architect of the AMD K8 microarchitecture[3][4][5] (including the original Athlon 64)[3][6][7] and was involved in designing the Athlon (K7)[5] and Apple A4/A5 processors.[3][8][9][10] He was coauthor of the specifications for the x86-64 instruction set[8][11] and HyperTransport interconnect.[3][11][12] From 2012 to 2015 he returned to AMD to work on the AMD K12[13] and Zen microarchitectures.[14][15]
Early life, family and education
[edit | edit source]Jim Keller was born in New Jersey as the second of six children.[16] His father worked at General Electric Aerospace as a mechanical engineer, and his mother was a stay-at-home mother during his childhood then became a therapist later in life.[16]
He graduated from Pennsylvania State University in 1980 with a B.S. in electrical engineering.[17][1]
Career
[edit | edit source]Jim Keller joined DEC in 1982 and worked there until 1998, where he was involved in designing a number of processors, including the VAX 8800,[1] the Alpha 21164 and the Alpha 21264 processors.[3][4] Prior to DEC, he had worked at Harris Corporation on microprocessor boards.[1] In 1998, he moved to AMD, where he worked to launch the AMD Athlon (K7) processor and was the lead architect of the AMD K8 microarchitecture,[18] which also included designing the x86-64 instruction set and HyperTransport interconnect, mainly used for multiprocessor communications.[3]
In 1999, he left AMD to work at SiByte to design MIPS-based processors for 1 Gbit/s network interfaces and other devices.[4][12][19] In November 2000 SiByte was acquired by Broadcom,[20] where he continued as chief architect[9] until 2004.[3]
In 2004, he moved to serve as the Vice President of Engineering at P.A. Semi,[3][11] a company specializing in low-power mobile processors.[4] In early 2008 Keller moved to Apple. P.A. Semi was acquired by Apple shortly afterwards, reuniting Keller with his prior team from P.A. Semi.[6][18] The new team worked to design the Apple A4 and A5 system-on-a-chip mobile processors. These processors were used in several Apple products, including iPhone 4 and 4S, iPad and iPad 2.
In August 2012, Keller returned to AMD, where his primary task was to lead development of new generations of x86-64 and ARM microarchitectures called Zen and K12.[15][14] After years of being unable to compete with Intel in the high-end CPU market, AMD restored its ability to do just that with the new generation of Zen processors.[3][13] On September 18, 2015, Keller left AMD.[21]
In January 2016, Keller joined Tesla, Inc. as Vice President of Autopilot Hardware Engineering.[22]
In April 2018, Keller joined Intel, where he served as Senior Vice President.[22][23][24] He resigned from Intel in June 2020, officially citing personal reasons,[25] though a later report said his departure was catalyzed by a dispute about whether the company should outsource more of its production.[26]
Keller joined AI chip startup Tenstorrent as CTO in December 2020[27] and became its CEO in January 2023.[28]
In 2023, Keller and Sam Zeloof founded Atomic Semi, a foundry tools company that aims to design and manufacture low-cost small scale fabrication equipment.[29]
Personal life
[edit | edit source]Jim Keller's wife Bonnie[30] is the sister of Canadian author and clinical psychologist Jordan Peterson.[31]
References
[edit | edit source]- ^ a b c d Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b c d e f g h i Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b c d Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
External links
[edit | edit source]- An AnandTech Interview with Jim Keller: 'The Laziest Person at Tesla' (archived) by Dr. Ian Cutress, June 17, 2021
Lua error in Module:Authority_control at line 153: attempt to index field 'wikibase' (a nil value).